GUI neustarten

Status
Nicht offen für weitere Antworten.

babel

Aktives Mitglied
So servus,

ich hätte da ein ein Problem wie kann ich eine GUI neustarten? und zwar hab ich mir das so vorgestellt ich habe einen button in dem objekt selbst und es soll einfach neugestartet werden hätte da jemand so einen beispiel wie das funktioniert? ^^
 

Marco13

Top Contributor
Die Aussage: "Das geht bei mir nicht, weil...." vorausahnend: Im Zweifelsfall auf dem Haupt-Frame
frame.setVisible(false);
frame.dispose();
aufrufen, und das GUI mit
frame = new MainFrame(...);
frame.setVisible(true);
neu erstellen.
 

Stoggy

Mitglied
hallo babel,

die Möglichkeit von Marco13 mag ja zum Erfolg führen, aber mich beschäftigt gerade die Frage, weshalb man eine GUI neustarten möchte. Vielleicht reicht ja repaint / revalidate auch aus??

Gruß Stoggy
 

André Uhres

Top Contributor
wie kann ich eine GUI neustarten?
Wenn die GUI Teil einer Anwendung ist, können wir einfach die Anwendung neu starten, etwa so:
Java:
String udir = System.getProperty("user.dir");
try {
    String cmd = "java -Xmx150m -jar \"" +udir+ "\\MeineAnwendung.jar\"";
    Runtime.getRuntime().exec(cmd);
    System.exit(0);
} catch (IOException ex) {
    ex.printStackTrace();
}
 

babel

Aktives Mitglied
joah thx hat funktioniert ^^ nur noch eine frage: ich habe eine jtable mit 8 spalten und wie kann ich die spaltenbreite einstellen? oder besser gesagt das es sich automatisch nach der größe des textes anpasst?
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen


Oben