Bei der Codierung ein Java-Programm , können Sie einen neuen Thread , um einen Dialog oder Message-Box zu starten , damit der Rest des Programms auch weiterhin Ausführung während des Wartens für Benutzereingaben. Sie verwenden mehrere Threads , um eine Unterbrechung in einem Block von Code aus Stoppen anderer Code aus weiter laufen zu verhindern. Sie können das Java " JOptionPane " Bibliothek in einem Dialog zu starten , sobald Sie einen neuen Thread zu starten. Anleitung
1
Öffnen Sie Ihre Java-Quelldatei in einem Editor wie Eclipse , Netbeans oder JBuilder X.
2
Import der " swing.JOptionPane " Bibliothek , so dass Sie zugreifen können der Dialog -Methode , indem Sie den folgenden Code am Anfang der Datei :
Import javax.swing.JOptionPane ;
3
erstellen Sie eine Klasse , die den Thread -Klasse erweitert durch Sie den Code :
Klasse MyThread extends Thread {
launchDialogBox () {
JOptionPane.showMessageDialog (null, "Message Box 1 ");
}
public void run () {
JOptionPane.showMessageDialog (null, "Message Box 2 "); }
}
4
erstellen einen neuen Thread und starten sie es, indem sie den folgenden Code in Ihrer Funktion :
Thema = new MyThread ();
Thread.Start ();
Die "Start "-Methode öffnet einen neuen Thread und führen Sie die "run "-Methode. Alternativ können Sie funktionelle Code in das "run "-Methode zu platzieren und stattdessen als " thread.launchDialogBox ();" später um ein Dialogfeld zu öffnen. Der Thread wird geschlossen, wenn die "run" -Methode wird die Ausführung beendet .
5
Speichern Sie die Java -Datei, kompilieren und starten Sie das Programm , um das Dialogfeld in einem neuen Thread zu eröffnen.