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.