Hvordan lage en meldingsboks i en egen tråd i Java
Ved koding et Java-program, kan du bruke en ny tråd for å starte en dialog eller meldingsboks slik at resten av programmet kan fortsette å utføre mens de venter på brukerens input. Du bruker flere tråder for å hindre avbrudd i en blokk med kode fra å stoppe annen kode fra å fortsette å kjøre. Du kan bruke Java "JOptionPane" bibliotek for å starte dialog popup bokser når du starter en ny tråd.
Bruksanvisning
1 Åpne Java kildefilen i en editor som Eclipse, NetBeans eller JBuilder X.
2 Importer "swing.JOptionPane" bibliotek slik at du kan få tilgang til dialogen metoden ved å legge til følgende kode på toppen av filen:
import javax.swing.JOptionPane;
3 Lag en klasse som strekker tråden klassen ved å legge inn koden:
klasse MyThread strekker tråden {
launchDialogBox () {
JOptionPane.showMessageDialog(null, "Message Box 1");
}
public void run () {
JOptionPane.showMessageDialog(null, "Message Box 2");
}
}
4 Lag en ny tråd og starte det ved å legge til følgende kode i funksjon:
Tråd = new MyThread ();
thread.start ();
Den "Start" metoden vil åpne en ny tråd og kjør "run" metoden. Alternativt kan du plassere funksjonell kode i "run" -metoden, og i stedet kaller "thread.launchDialogBox ();" senere for å åpne en dialogboks. Tråden lukkes når "run" metoden er ferdig utfører.
5 Lagre Java-filen, kompilere og kjøre programmet for å åpne dialogboksen i en ny tråd.