如何在Facebook中创建JTextArea中的Jlabel?

Bra*_*rad 7 java swing jlabel jtextfield

有没有办法可以创建一个JTextArea或JTextField,里面有一些JLabel,就像在Facebook的截图中一样:

样品

我想要做的是把一些JButtons放在像"Apple","Orange"这样的标题上......当用户点击那些JButton,说"Orange"时,一个带有单词Orange的Jlabel将添加到JTextArea或者JTextField.如果用户点击了Jlabel上的[x],该字词将从字段中删除.

Bom*_*mbe 6

我会以不同的方式解决这个问题:JPanel用你看到的边框创建一个.添加一个JTextField没有任何边框的内容,只需将JLabels 插入左侧(例如BorderLayout与之结合使用FlowLayout).通过稍微调整边框和间距,您应该能够创建非常相似的外观,而无需创建新组件.