Is there a way I can create a JTextArea or JTextField with some JLabels inside it, like in this screenshot from Facebook:
What I am trying to do is put some JButtons with titles like "Apple", "Orange", ... When user clicks on a JButton of those, say "Orange", a Jlabel with the word Orange will be added to the JTextArea or JTextField. If user clicked on the [x] on the Jlabel, the word will be removed from the field.
I would solve this in a different way: create a JPanel
with the border you see. Add a JTextField
without any borders into it, and simply insert your JLabel
s to the left (e.g. using BorderLayout
in combination with FlowLayout
). With a little tweaking of borders and spacings you should be able to create a very similar appearance without having to create new components.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With