Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come creare una finestra di messaggio in un thread separato in Java

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 ( ) ;

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 .


 

Programmazione © www.354353.com