可以将 JTextField 添加到 JLabel 吗?

It's possible to add a JTextField to a JLabel?

所以,我有一个 JLabel 和一个 JTextField,有可能将 JTextField 添加到 JLabel,你能给我一些例子吗?我知道有很多选择,但我想这样做。

JTextField text=new JTextField();
text.setText("this is textfield");
text.setBounds(20,0,100,20);
//now the jlabel
JLabel label=new JLabel();
label.setOpaque(true);
label.setBackground(Color.blue);
label.add(text);//this is what I tryed

我建议使用 JPanel 而不是 JLabel。如果您想创建一个 GUI,这是最简单的方法,将所有内容切割成您最终可以加入的较小面板。

JTextField text=new JTextField();
text.setText("this is textfield");
text.setBounds(20,0,100,20);
JPanel panel=new JPanel();
panel.addLayout(new FlowLayout());
panel.setBackground(Color.blue);
panel.add(text);

我希望这应该可以正常工作