我知道如何将背景图像添加到JPanel(创建扩展JPanel的ImagePanel类并重载它的paintComponent()方法),但是使用JTextField的这一技巧无法正常工作:显示图像,但不显示文本。那么,如何正确地将背景图像添加到JTextField?
您需要将文本字段添加到标签。就像是:
JTextField textField = new JTextField(10);
textField.setOpaque( false );
JLabel label = new JLabel( new ImageIcon(...) );
label.setLayout( new BorderLayout() );
label.add( textField );
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句