我正在开发一个聊天应用程序。用户在这里输入他的所有信息,但JTextField
表现不佳,如附图所示。
问问题
2813 次
1 回答
4
疯狂猜测:该字段的不透明度未正确设置为 false,从而产生伪影。下面的代码片段工作得很好:
JTextField name = new JTextField(20);
name.setOpaque(false);
JTextField pass = new JTextField(20);
pass.setOpaque(false);
pass.setForeground(Color.WHITE);
// being lazy: use SwingX
JXPanel panel = new JXPanel();
BufferedImage back = XTestUtils.loadDefaultImage("moon.jpg");
panel.setBackgroundPainter(new ImagePainter(back));
panel.add(name);
panel.add(pass);
于 2013-10-19T10:11:40.447 回答