我有一个 JFrame。此 JFrame 包含一个 JButton。我单击 JButton 并创建了 10 个 JTextField。
问题:在“我通过调整窗口大小强制重绘()”之前,我看不到它们。只有这样我才能看到创建的 JTextFields。
代码:
JPanel points = new JPanel();
//Creating the JTextFields:
for (int i=0; i<10; i++) {
JTextField textField = new JTextField();
points.add(textField);
}
repaint();
this.repaint();
super.repaint();
points.repaint();
谢谢 - 在 for 循环之后,我只是调用了 points.validate() 并且它起作用了......