所以我在我的笔记本电脑上安装了Eclipse,并开始了一个新的学校项目。我的程序运行良好,直到我添加一个JTextfield,当我这样做时,它只会显示一个空的灰色JFrame,而不是带有我所有组件的JFrame。如果我使用JTextfield删除了一行代码,那么当我运行时,它全部再次显示。另外JTextfield行也是灰色的,直到我调整窗口大小,然后所有的东西都显示正常..但是我不想在每次运行它时调整我的JFrame的大小.. 首先我运行Java 7,因此降级为Java 6中,但我仍然有同样的问题...Java,JFrame在添加JTextfield后没有渲染组件
所以加入这个:
JTextField txtMyField = new JTextField(10);
myFrame.add(txtMyField);
会误事,并删除这些两行代码会让它再次工作.. 我曾尝试做一个新的项目,它工作正常,直到我添加一个文本框。 我在eclipse中尝试了一个新的工作区,工作正常,直到我添加一个文本字段..
这是怎么回事?
没有,这不是问题。我正在将textfield添加到我放在jframe上的jpanel。但问题不在于我的代码,问题是Java渲染错误或图形问题或类似的东西.. – user1671723
@ user1671723在这种情况下,你可以显示你的代码? – AbstractChaos