wake-up-neo.net

Wie kann ich den JFrame aktualisieren oder neu laden?

Ich mache ein Projekt, das Java verwendet, und in diesem Fall muss ich die gesamte JFrame neu laden, nachdem ich auf die entsprechende Schaltfläche auf dieser JFrame geklickt habe. Wie macht man das?

14
SL_User

Versuchen 

SwingUtilities.updateComponentTreeUI(frame);

Wenn es immer noch nicht funktioniert, versuchen Sie es nach Abschluss des obigen Schritts

frame.invalidate();
frame.validate();
frame.repaint();
27
Alim Ul Gias

verwenden Sie einfach frame.setVisible (false); frame.setVisible (true); Ich hatte dieses Problem mit JLabels mit Bildern und dieses Problem wurde behoben

2
trikib

Hier ist ein kurzer Code, der helfen könnte.

    <yourJFrameName> main = new <yourJFrameName>();    

    main.setVisible(true);
    this.dispose();

woher...

main.setVisible (true);

wird den JFrame erneut ausführen.

this.dispose ();

beendet das laufende Fenster.

0
Gyan-E