我想在JTextfield我的JPanel. 我正在覆盖绘画方法并进行一些绘图,因为它是一个游戏。
如果我添加JTextField它是不可见的。如果我知道位置,我可以点击它,我什至可以添加一些文本,但是它在JTextField闪烁。
有什么解决方案,我可以在JTextField我JPanel的油漆层上添加一个,这样每次都可见吗?
编辑:
如果您覆盖paintComponent 而不是paint,则一切正常,您只需添加一个JTextField. 感谢垃圾神。
我想在JTextfield我的JPanel. 我正在覆盖绘画方法并进行一些绘图,因为它是一个游戏。
如果我添加JTextField它是不可见的。如果我知道位置,我可以点击它,我什至可以添加一些文本,但是它在JTextField闪烁。
有什么解决方案,我可以在JTextField我JPanel的油漆层上添加一个,这样每次都可见吗?
编辑:
如果您覆盖paintComponent 而不是paint,则一切正常,您只需添加一个JTextField. 感谢垃圾神。
单击此处的任意位置AnimationTest以添加文本字段。注意使用invokeLater()和调用super.paintComponent(g). 调整框架大小以查看默认布局的工作方式。