Tag: event-dispatch-thread

Der event-dispatch-thread, oder EDT, ist eine spezielle hintergrund-thread behandelt Ereignisse, die von der Java-GUI-event-queue. Swing und Android haben verschiedene Implementierungen, aber Sie sind vom Konzept her ähnlich.

Java läuft die main-Methode der anderen Klasse, bei der JButton gedrückt wird

Anzahl der Antworten 2 Antworten
Ich versuche zu entwickeln, die einen JFrame mit zwei Tasten, das würde ich zum Aufruf der main-Methode der anderen Klassen. Der erste Versuch war, um ihn direkt in die actionPerformed von jeder Taste, dadurch wird der JFrame

Wie kann ich catch-Event Dispatch Thread (EDT) Ausnahmen?

Anzahl der Antworten 3 Antworten
Ich bin mit einer Klasse namens MyExceptionHandler implementiert Thread.UncaughtExceptionHandler zu behandeln normalen Ausnahmen in meinem Projekt. Als ich verstehe diese Klasse kann nicht fangen die EDT Ausnahmen, so habe ich versucht, diese in den main() Methode zu

Seltsame Crash-Problem als: Dispatch queue: com.apple.root.Standard-overcommit-Priorität

Anzahl der Antworten 1 Antworten
Bin ich eine Anwendung entwickeln, in dem eine Menge von Operationen Hinzugefügt werden, in ASINetworkQueue.Die Operationen werden im Allgemeinen verwendet, für das Holen des Bildes vom server und dann bei erfolgreichen Abschluss das Bild in der Tabellenansicht

Erkennen, dass die JVM heruntergefahren wird

Anzahl der Antworten 3 Antworten
Ich habe eine Swing-Anwendung, die Griffe Strg+C verwenden addShutdownHook(), und es funktioniert gut, bis eine der shutdown-tasks habe ich eine Funktion aufruft, die unter normalen Umständen Veränderungen ein JLabel text, an welcher Stelle es hängt. Ich nehme

Warum ist mein JTextArea nicht updaten?

Anzahl der Antworten 5 Antworten
Habe ich den code wie folgt: class SimplifiedClass extends JApplet { private JTextArea outputText; //Lots of methods public void DoEverything() { String output = ""; for(int i = 0; i <= 10; i++) { output += TaskObject.someLongTask(i);

Wie benutzt man den Event-Dispatch-Thread?

Anzahl der Antworten 4 Antworten
Ich gelernt, swing ist nicht thread-safe. Tiefer, entdeckte ich, dass jede änderung an einer swing Komponente, die getan werden muss auf dem Event-Dispatch-Thread, um zu verhindern, dass verschiedene Probleme im Zusammenhang mit multithreading. Die Informationen werden jedoch

Swing - Update-Label

Anzahl der Antworten 2 Antworten
Ich habe ein message label und die Schaltfläche "senden". Der submit-Knopf gedrückt, mehrmals, und die Aktion für die durch jedes drücken der Taste kann bis zu einer minute dauern. Wenn der button gedrückt wird, den ich einstellen

Java-Event-Dispatching Thread-Erklärung

Anzahl der Antworten 2 Antworten
Ich habe vor kurzem angefangen zu lernen, und erforschen die Grundlagen der GUI-Programmierung in Java. Beendigung der Programmierung für eine Weile habe ich nur getan backend-Arbeit oder von der Arbeit und als Ergebnis wird der nächste, den

Deaktivieren Sie die Schaltfläche, die auf klicken Sie auf, bevor actionPerformed beendet ist java

Anzahl der Antworten 3 Antworten
Habe ich eine Schaltfläche tun, eine lange Funktion möchte ich deaktivieren Sie diese Schaltfläche, nachdem sich der Benutzer einmal auf Sie klicken, um, um zu verhindern, dass er Sie erneut darauf klicken, viele Male Wird der button

Stoppen Sie das flackern in Schwung, wenn ich repaint zu viel

Anzahl der Antworten 3 Antworten
Ich mache ein RPG mit einer tilemap. Zum generieren der tilemap-i-Schleife durch ein 2-dimensionales array, aber das bedeutet, dass, wenn ich repaint habe ich zu tun, dass jeder Zeit. Wenn ich repaint zu viel flackert der Bildschirm

Machen Sie einen swing thread, die zeigen, dass ein "Bitte Warten" JDialog

Anzahl der Antworten 2 Antworten
Das problem ist Folgendes: Ich habe eine swing-Anwendung läuft, an einem bestimmten Punkt ein dialog erfordert, legen Sie Benutzername und Kennwort ein und drücken Sie "ok". Ich möchte, dass wenn der Benutzer "ok" drücken die swing-Applikation in

Vermeiden Swing-GUI sperren während einer hintergrund-task

Anzahl der Antworten 5 Antworten
Ich habe eine swing Anwendung, die speichert eine Liste von Objekten. Wenn der Benutzer auf eine Schaltfläche klickt, Will ich führen zwei Operationen für jedes Objekt in der Liste und dann wenn das abgeschlossen ist, ein Diagramm

SwingUtilities.invokeLater

Anzahl der Antworten 5 Antworten
Meine Frage ist in Bezug auf SwingUtilities.invokeLater. Wann sollte ich es verwenden? Muss ich jedes mal, wenn ich brauche, ein update des GUI Komponenten? Was bedeutet es genau? Gibt es eine alternative zu, da es klingt nicht