Shooter2k
Erfahrenes Mitglied
Hallo liebes Forum,
ich habe ein kleines Problem beim setzen eines Textes bevor eine bestimmte Methode aufgerufen wird.
Es handelt sich dabei um ein Status-Text in Form eines JLabels.
Beim Button-Klick müsste ein StatusText gesetzt werden bevor die Methode ("einlesen()") aufgerufen wird. Da der Code ja immer von oben nach unten ausgeführt wird wundert es mich, dass der Text nicht gesetzt wird.
Die Methode einlesen() nimmt ein wenig Zeit in Anspruch, daher sollte auch der Status-Text gesetzt werden. Sobald ich den Methodenaufruf auskommentiere, setzt er den Text wieder ganz normal.
Hat jemand eine Idee?
Das ist mein Code:
Beim Klick auf den Button wird mir nur der Text nach dem einlesen angezeigt. Also "Alle Bücher erfolgreich eingelesen!"
Aber der Status "Bücher werden eingelesen..." wird nicht angezeigt.
Vielen Dank,
für die Hilfe
ich habe ein kleines Problem beim setzen eines Textes bevor eine bestimmte Methode aufgerufen wird.
Es handelt sich dabei um ein Status-Text in Form eines JLabels.
Beim Button-Klick müsste ein StatusText gesetzt werden bevor die Methode ("einlesen()") aufgerufen wird. Da der Code ja immer von oben nach unten ausgeführt wird wundert es mich, dass der Text nicht gesetzt wird.
Die Methode einlesen() nimmt ein wenig Zeit in Anspruch, daher sollte auch der Status-Text gesetzt werden. Sobald ich den Methodenaufruf auskommentiere, setzt er den Text wieder ganz normal.
Hat jemand eine Idee?
Das ist mein Code:
Code:
JButton btnGet = new JButton("GET");
btnGet.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
lblStatusAnzeige.setText("Bücher werden eingelesen...");
einlesenFirst();
DefaultTableModel modelNeu = getTableAll();
table.setModel(modelNeu);
table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
table.getColumn("Name").setPreferredWidth(590);
//lblAnzTreffer.setText(""+anzahlTreffer);
lblAnzahl.setText("" + NumberFormat.getInstance().format(anzahlBuecher));
lblStatusAnzeige.setText("Alle Bücher erfolgreich eingelesen!");
}
});
Beim Klick auf den Button wird mir nur der Text nach dem einlesen angezeigt. Also "Alle Bücher erfolgreich eingelesen!"
Aber der Status "Bücher werden eingelesen..." wird nicht angezeigt.
Vielen Dank,
für die Hilfe