Hallo allerseits,
ich möchte den Text eines JTextarea innerhalb einer Methode ändern und die Änderung soll sofort angezeigt werden. Da Textarea wird aber erst nach dem Ende der Methode akutalisiert. Hat jemand eine Idee, woran das liegt?
Die Methode checkConnections wird über einen Menüpunkt des Hauptfensters mit folgendem ActionListener aufgerufen:
ich möchte den Text eines JTextarea innerhalb einer Methode ändern und die Änderung soll sofort angezeigt werden. Da Textarea wird aber erst nach dem Ende der Methode akutalisiert. Hat jemand eine Idee, woran das liegt?
Java:
public void checkConnections() {
STAFResult res;
try {
// Create a STAFHandle
this.statusPanel.setText("");
STAFHandle handle = new STAFHandle("MyApplication");
try {
// Submit a synchronous request to the ECHO service on
// the local machine
for (int i = 0; i < testumgebung.getSize(); i++) {
statusPanel.append(testumgebung.getRechner(i).getRechnerName()
.toString() + ": ");
res = handle.submit2(testumgebung.getRechner(i).getRechnerName()
.toString(), "PING", "PING");
}
} finally {
handle.unRegister();
}
} catch (STAFException e) {
JOptionPane.showMessageDialog(null,
"Es konnte keine Verbindung zu STAF aufgebaut werden.", "Fehler",
JOptionPane.ERROR_MESSAGE);
System.out.println("Error (un)registering with STAF, RC:" + e.rc);
}
}
Die Methode checkConnections wird über einen Menüpunkt des Hauptfensters mit folgendem ActionListener aufgerufen:
Java:
checkStafItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
checkConnections();
}
});
Zuletzt bearbeitet: