Vid kodning ett Java -program , kan du använda en ny tråd för att inleda en dialog eller meddelande rutan så resten av ditt program kan fortsätta köra i väntan på användarens input . Du använder flera trådar för att förhindra ett avbrott i ett block av kod från att stoppa annan kod från att fortsätta att köra . Du kan använda Java " JOptionPane " bibliotek att lansera popup dialogrutor när du startar en ny tråd . Instruktioner
1
Öppna din Java källfilen i en editor såsom Eclipse , NetBeans eller JBuilder X.
2
Importera " swing.JOptionPane " bibliotek så att du kan komma åt dialogrutan metoden genom att lägga till följande kod på toppen av din fil :
import javax.swing.JOptionPane , Addera 3
Skapa en klass som utökar tråden klass att lägga till koden :
klass MyThread utökar Thread {
launchDialogBox ( ) {
JOptionPane.showMessageDialog ( null , " Message Box 1 " ) ;
}
public void run ( ) {
JOptionPane.showMessageDialog ( null , " Message Box 2 " ) ;
}
}
4
Skapa en ny tråd och starta den genom att lägga till följande kod i din funktion :
gänga = ny MyThread ( ) ;
thread.start ( ) ;
" Start "-metoden kommer att öppna en ny tråd och kör " run "-metoden . Alternativt kan du placera funktionell kod i " run "-metoden och i stället kalla " thread.launchDialogBox ( ) ; " senare för att öppna en dialogruta . Tråden stängs när " run " metoden är avslutade.
5
Spara Java -filen , kompilera och köra programmet för att öppna dialogrutan i en ny tråd .