Quando si codifica un programma Java , è possibile utilizzare un nuovo thread per lanciare una finestra o finestra di messaggio in modo che il resto del programma può continuare l'esecuzione durante l'attesa per l'input dell'utente . Si utilizza più thread per evitare una interruzione in un blocco di codice da fermare altro codice di continuare a correre . È possibile utilizzare la libreria Java " JOptionPane " per lanciare le finestre di dialogo , una volta che si avvia un nuovo thread . Istruzioni
1
apre il file sorgente Java in un editor come Eclipse , NetBeans o JBuilder X.
2
importare la libreria " swing.JOptionPane " in modo da poter accedere il metodo di dialogo con l'aggiunta del seguente codice nella parte superiore del file :
import javax.swing.JOptionPane ;
3
Creare una classe che estende la classe thread aggiungendo il codice :
classe
MyThread estende Thread {
launchDialogBox ( ) {
JOptionPane.showMessageDialog (null , "Message Box 1") ;
}
public void run ( ) {
JOptionPane.showMessageDialog ( null, " Message Box 2" ) ; }
}
4
creare un nuovo thread e lanciarlo aggiungendo il seguente codice nella funzione :
filetto filetto = new MyThread ( ) ;
Thread.Start ( ) ; < br >
il metodo "Start" si aprirà un nuovo thread e di eseguire il metodo "run" . In alternativa , è possibile inserire il codice funzionale nel metodo "run" e invece chiamare " thread.launchDialogBox (); " in seguito per aprire una finestra di dialogo . Il filo si chiude quando il metodo " run " è terminato l'esecuzione .
5
Salvare il file Java , compilare ed eseguire il programma per aprire la finestra di dialogo in un nuovo thread .