alle verfügbaren Methoden, um eine JProgressBar zur Laufzeit zu stoppen ?? Ich starte einen Fortschrittsbalken, wenn eine Schaltfläche angeklickt wird (die einen Thread im Hintergrund startet). was ich genau will ist, um den Fortschrittsbalken zu stoppen, wenn eine Deadlock-Situation in meinem Programm auftritt .. Dies ist der Kern meines Programms ..JProgressBar
-1
A
Antwort
1
Vielleicht können Sie ProgressMonitor verwenden?
Vom API documentation:
Entscheidung, ob ein Fortschrittsbalken verwenden oder einen Progress Monitor einen Fortschritt Monitor verwenden, wenn:
- Sie eine einfache Möglichkeit wollen Fortschritte im Dialog angezeigt werden soll.
- Die laufende Aufgabe ist sekundär und der Benutzer ist möglicherweise nicht am Fortschritt der Aufgabe interessiert. Fortschrittsmonitor bietet eine Möglichkeit für den Benutzer, den Dialog zu schließen, während die Aufgabe noch ausgeführt wird.
- Sie wollen einen einfachen Weg für die Aufgabe abgebrochen werden. Der Fortschrittsmonitor bietet eine GUI für den Benutzer zum Abbrechen der Aufgabe. Sie müssen lediglich die isCanceled-Methode des Fortschrittsmonitors aufrufen, um herauszufinden, ob der Benutzer auf die Schaltfläche Abbrechen geklickt hat.
Nur ein paar Gedanken, hoffe das hilft.
Verwandte Themen
- 1. dynamische JProgressBar
- 2. Einstellen einer JProgressBar
- 3. JProgressBar Windows-laf
- 4. Hübsche Alternative zu JProgressBar?
- 5. Wie benutzt man JProgressBar?
- 6. Java Swing JTable JProgressBar Rand
- 7. ContentPane und JProgressBar nicht sichtbar
- 8. hinzufügen JProgressBar und JLabel vertikal in JToolBar
- 9. die Farben eines JProgressBar Text einstellen
- 10. jprogressbar sichtbar und auf Knopfdruck klicken
- 11. Wie kann ich eine JProgressBar in Java zurücksetzen?
- 12. Zeichne einen String auf eine ProgressBar, wie zB JProgressBar?
- 13. Layout Manager und Positionierung
- 14. Wie benutze ich Container in der Jemmy Bibliothek?
- 15. Herstellung Fortschrittsbalken mit der Taste über JFrame
- 16. JProgress Bar wird in SwingWorker nicht aktualisiert
- 17. Wie setze ich einen Text in eine JProgress Bar?
- 18. Setze Progressbar von einer anderen Klasse
- 19. aktualisieren JFrame Java ohne neue JFrame
- 20. Wie schreibe ich Maus bewegte Ereignis für JButton
- 21. Progressbar für lange Swing Event Dispatcher Thread Job
- 22. Ermitteln der System-Audiopegel in Java
- 23. Java URLConnection: Wie kann ich die Größe einer Webdatei herausfinden?
- 24. Wie füge ich dem Zip-Dienstprogramm eine Fortschrittsleiste hinzu, während ich in Java zippen oder extrahieren kann?
- 25. Konvertieren einer Swing-Fortschrittsbalken zu JavaFx progressBar
- 26. JLabel malt neuen Text über den alten, nachdem der Text
- 27. SwingWorker ProgressBar
- 28. mein benutzerdefinierter JDialog wird angezeigt, ist aber leer
- 29. Umbenennen einer Schaltfläche nach dem Klicken - Java JButton
- 30. jquery.filer Edit-Modus dynamische Datei hinzufügen
JProgressBar wird nicht von selbst ausgeführt und muss nicht gestoppt werden. Es hat nur einen Setter für seinen Wert und Arbeit ist erforderlich, um es voranzubringen. – h22