Hvordan lage en GUI i Java

Hvordan lage en GUI i Java


Java tillater utviklere å lage grafiske brukergrensesnitt (GUI) fra en verktøykasse som heter "Swing". Swing inneholder mange pakker som gjør at gjennomføringen av standard grensesnitt elementer, for eksempel knapper, tabeller og menyer - alt som ville være nødvendig for å skape en moderne GUI. Hvert element som vises i en Java GUI kalles en komponent og komponenter må plasseres i et omsluttende objekt kalt en beholder. Komponenter og containere er byggesteinene som utgjør en Java GUI.

Bruksanvisning

1 Lag en klasse som heter "TestClass" som vil forlenge Java-klassen JFrame. Den JFrame klassen vil tillate etablering av en JFrame, som vil være hovedvinduet for GUI. Skriv inn følgende kode i en teksteditor:

importere javax.swing. *;

importere java.awt. *;

public class TestClas utvider JFrame {

public TestClass() {

}

}

2 Lag en beholder for å holde komponentene og legge til komponenter til beholderen. Skriv inn følgende kode:

offentlig Container skape () {

JPanel mainPane = new JPanel();

JLabel etikett = new JLabel ( "First Java GUI!");

mainPane.add (etikett);

tilbake mainPane;

}

Denne koden skaper en beholder kalt "mainPane" som vil holde komponentene i GUI. En etikett blir opprettet og lagt til beholderen. Beholderen returneres deretter til den kallende metode.

3 Lag den viktigste metoden og angi parametere på rammen. Skriv inn følgende kode:

public static void main (String [] args) {

JFrame frame = new JFrame("Test GUI");

TestClass tc = nye TestClass ();

frame.setContentPane (tc.create ());

frame.setVisible (true);

frame.setSize (200,70);

}

Den viktigste metoden skaper en ny JFrame og deretter legger til JPanel som inneholder vår etiketten til det. Sikten er satt til true slik at det kan bli sett og størrelsen på vinduet er opprettet.

4 Kompilere og kjøre programmet. Et vindu vil dukke opp i hjørnet av skjermen viser teksten "First Java GUI!"