私はJFrameを持っています。この JFrame には JButton が含まれています。JButton をクリックすると、10 個の JTextField が作成されます。
問題:ウィンドウのサイズを変更して「repaint()を強制する」まで、それらを見ることができません。そうして初めて、作成された JTextField が表示されます。
コード:
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() を呼び出したところ、うまくいきました...