ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
791
791
EMPFEHLEN
-
Hi,
mich ärgert schon wieder die Statusanzeige. Ich habe jetzt in mein Fenster, das die Tabelle anzeigt, eine JProgressbar eingebaut.
Da ich nicht abschätzen kann wie lange der LAdevorgang der Tabelle dauert habe ich sie auf Indeterminate(true) gesetzt.
In diesem Modus sollte ja eigentlich ein kleines Rechteck von rechts nach links, und wieder zurück laufen. Das tut es aber nicht. Es liegt nur faul in der linken Ecke rum.
Es gibt keinerlei Fehlermeldungen und ich denke auch, dass ich keinerlei Fehler gemacht habe.
Falls jemand von euch einen Einfall hat ... mir sind die Ideen ausgegangen.
Hier ein paar Ausschnitte aus dem Code:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13
private void showStatus() { [B]showStatus[/B].setEnabled(true); //meine JProgressBar chancel.setEnabled(true); showStatus.setIndeterminate(true); } private void hideStatus() { showStatus.setIndeterminate(false); showStatus.setEnabled(false); chancel.setEnabled(false); }
wo diese Methoden aufgerufen werden:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
private void tableZones1MouseClicked(java.awt.event.MouseEvent evt) { JTable jt = (JTable) evt.getComponent(); int row = jt.getSelectedRow(); int column = jt.getSelectedColumn(); Cell ob = (Cell) jt.getValueAt(row, 0); if (evt.getClickCount()==2) { Cursor point = new Cursor(3); getContentPane().setCursor(point);//setting the cursor to wait this.setWindowDisabled(); [B]this.showStatus();[/B] //siehe oben text9.setText("Fabric: "+lastFabric.toString()); busy = true; callZoneTable(lastFabric, 2, row); callMembershipSettingDataTable(ob); //in diesen Methoden werden Threads gestartet tabpane.setSelectedIndex(2); tabpane.setEnabledAt(2, true); } }
in Hoffnung auf Hilfe
ulki
-
Habe den Fehler gefunden:
Die GUI wartete auf den Rückgabewert, war also im Grunde tot. Da kann sie sich ja auch nicht aktualisieren.
Hoffe ich kann damit allen helfen die in Zukunft auch über dieses Problem stolpern sollten.
Danke an alle die das hier gelesen und sich ein wenig den Kopf darüber gemacht haben
ulki
Ähnliche Themen
-
Mauszeiger bewegt sich nicht
Von plackemi im Forum HardwareAntworten: 1Letzter Beitrag: 01.10.06, 16:04 -
JProgressbar aktualisiert sich nicht in actionperformed
Von swagner im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 24.11.04, 19:35 -
Material bewegt sich nicht mit ?
Von CREAGA im Forum 3D Studio MaxAntworten: 0Letzter Beitrag: 03.09.04, 13:47 -
AVI bewegt sich nicht?!
Von Freakt im Forum Cinema 4DAntworten: 2Letzter Beitrag: 30.05.04, 19:53 -
Trackball bewegt sich nicht
Von suntrop im Forum HardwareAntworten: 4Letzter Beitrag: 01.10.02, 17:25





Zitieren
Login





