Java-GUI-repaint () - problem?

Ich habe ein JFrame. Das JFrame enthält ein JButton. Klicke ich auf den JButton und 10 JTextFields erstellt werden.

problem:
Ich kann nicht sehen, wie Sie, bis "ich-Kraft ein repaint ()", indem Sie die Größe des Fensters. Nur dann sehe ich die JTextFields erstellt.

CODE:

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();

DANKE - nach der for-Schleife, die ich gerade genannt Punkte.validate() und es funktionierte...

  • Und Sie brauchen nicht zu rufen repaint, da die Validierung wird es tun.
InformationsquelleAutor Devoted | 2008-12-15
Schreibe einen Kommentar