1

我想在JTextfield我的JPanel. 我正在覆盖绘画方法并进行一些绘图,因为它是一个游戏。

如果我添加JTextField它是不可见的。如果我知道位置,我可以点击它,我什至可以添加一些文本,但是它在JTextField闪烁。

有什么解决方案,我可以在JTextFieldJPanel的油漆层上添加一个,这样每次都可见吗?

编辑:

如果您覆盖paintComponent 而不是paint,则一切正常,您只需添加一个JTextField. 感谢垃圾神。

4

1 回答 1

3

单击此处的任意位置AnimationTest以添加文本字段。注意使用invokeLater()和调用super.paintComponent(g). 调整框架大小以查看默认布局的工作方式。

于 2013-06-09T00:35:51.663 回答