Hallo zusammen,
ich bin gerade am Verzweifeln.
Wie schaffe ich es, dass die GUI aktualisiert wird bevor ich eine Methode aufrufe?
Konkret:
Ich habe einen Start Button.
Nachdem Drücken soll
1. Eine Status Leiste erscheinen
2. Danach eine Methode ausgeführt werden (ein .bat - Script wird aufgerufen).
Leider erscheint die Status Leiste erst dann, wenn auch die Methode fertig ist.
Wie schaffe ich es, dass die Status - Leiste davor angezeigt wird?
Hier mal mein Code:
ich bin gerade am Verzweifeln.
Wie schaffe ich es, dass die GUI aktualisiert wird bevor ich eine Methode aufrufe?
Konkret:
Ich habe einen Start Button.
Nachdem Drücken soll
1. Eine Status Leiste erscheinen
2. Danach eine Methode ausgeführt werden (ein .bat - Script wird aufgerufen).
Leider erscheint die Status Leiste erst dann, wenn auch die Methode fertig ist.
Wie schaffe ich es, dass die Status - Leiste davor angezeigt wird?
Hier mal mein Code:
Java:
btnStart.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// Status Leiste (hier soll nun das Update der GUI erfolgen)
progressBar.setVisible(true);
labelStartServer.setVisible(true);
try {
// Start Methode
int i = startApplicationServer();
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
});