Suchergebnisse für Anfrage "event-dispatch-thread"

2 die antwort

Fortschrittsbalken-Updater verbraucht CPU

Ich möchte meinen Benutzer über den Fortschritt einer E / A-Operation auf dem Laufenden halten. Im Moment habe ich eine innere Klasse, die ich beginne, bevor...

3 die antwort

Hör auf zu flackern, wenn ich zu viel neu male

Ich mache ein Rollenspiel mit einer Tilemap. Um die Tilemap zu generieren, durchlaufe ich ein zweidimensionales Array, aber das bedeutet, dass ich das jedes ...

14 die antwort

Wie man einen Wert abruft, der für einen anderen Thread berechnet werden muss

In vielen Fällen erfordert Thread A einen Wert, der für Thread B berechnet werden muss. (Am häufigsten ist B == EDT.) Betrachten Sie dieses Beispiel: String host; SwingUtilities.invokeAndWait(new Runnable() { public void run() { host = ...

TOP-Veröffentlichungen

2 die antwort

SwingUtilities.invokeLater nimmt ein Runnable und führt es auf dem EDT aus?

Ich bin verwechselt mit der Unterschrift vonSwingUtilities.invokeLater. Es dauert einRunnable Objekt. Ist es dieses ausführbare Objekt, das an den Event-Dispatch-Thread übergeben wird? Warum kann ich nicht direkt anrufen?createAndShowGUI auf ...

2 die antwort

Client-Server-Java-GUI: Lese- / Schreibzugriff führt zum Einfrieren des Programms

Ich mache ein Client / Server-Programm in Java (einschließlich einer GUI). Ich habe folgenden Code im Client:

1 die antwort

ActionListener und Thread.sleep

Ich habe einen JButton, der, sobald ich darauf klicke, nach einigen Sekunden einige Farben ändern soll, zum Beispiel von Blau -> 1 Sekunde -> Rot ->...

2 die antwort

Thread auf Nicht-EDT-Thread (Event-Dispatch-Thread) von EDT ausführen lassen

Ich habe eine Methode, die auf dem EDT ausgeführt wird und in der ich etwas auf einem neuen (nicht EDT-) Thread ausführen möchte. Mein aktueller Code lautet: @Override public void actionPerformed(ActionEvent arg0) { //gathering parameters from ...

2 die antwort

Verwendung von JavaFX Platform.runLater und Zugriff auf die Benutzeroberfläche von einem anderen Thread aus

Ich habe ein paar Fragen zu

1 die antwort

Sollte ich SwingUtilities.invokeLater () innerhalb von SwingWorker.doInBackground () verwenden?

Die gebräuchliche Methode zur Interaktion mit EDT von Swing Worker ist die Verwendung der get () -Methode. Aber ich habe eine lange Aufgabe und Code wie folgt:

3 die antwort

JPanel hinzugefügt, aber nicht rechtzeitig angezeigt