我想在JTextfield
添加JPanel
。我正在重写paint方法并做一些绘图,因为它是一个游戏。
如果我要添加JTextField
,则不可见。如果我知道这个位置,我可以点击它,我甚至可以添加一些文字,但JTextField
正在闪烁。
是否有任何解决方案,我可以在我的JTextField
上添加JPanel
在绘图层上,以便每次都可见?
编辑:
如果覆盖paintComponent而不是paint,那么一切正常,您只需添加JTextField
即可。感谢trashgod。
答案 0 :(得分:3)
点击此AnimationTest
上的任意位置即可添加文字字段。请注意invokeLater()
的使用和super.paintComponent(g)
的调用。调整框架大小以查看默认布局的工作方式。