Come fare una GUI in Java

March 8

Come fare una GUI in Java


Java consente agli sviluppatori di creare interfacce utente grafiche (GUI) di un toolkit chiamato "Swing". Oscillazione include molti pacchetti che consentono la realizzazione di elementi di interfaccia standard, quali pulsanti, tavoli e menu - tutto quello che sarebbe necessario per creare una GUI moderna. Ogni voce visualizzata una GUI Java si chiama un componente e componenti deve essere posto in un oggetto stringe chiamato un contenitore. Componenti e contenitori sono i mattoni che compongono una GUI Java.

istruzione

1 Creare una classe denominata "TestClass" che si estenderà il JFrame classe Java. La classe JFrame permetterà la creazione di un JFrame, che sarà la finestra principale della GUI. Inserire il seguente codice nel tuo editor di testo:

importare javax.swing. *;

import java.awt. *;

public class TestClas estende JFrame {

public TestClass() {

}

}

2 Creare un contenitore per contenere i componenti e aggiungere i componenti al contenitore. Inserire il seguente codice:

Container pubblico creare () {

JPanel mainPane = new JPanel();

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

mainPane.add (etichetta);

tornare mainPane;

}

Questo codice crea un contenitore denominato "mainPane" che conterrà i componenti della GUI. Un'etichetta viene creato e aggiunto al contenitore. Il contenitore viene quindi restituito al metodo chiamante.

3 Creare i principali parametri del metodo e impostati sul telaio. Inserire il seguente codice:

Main (string [] args) {public static void

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

TestClass tc = new TestClass ();

frame.setContentPane (tc.create ());

frame.setVisible (true);

frame.setSize (200,70);

}

Il metodo principale di creare un nuovo JFrame e poi aggiunge le JPanel contenenti nostra etichetta ad esso. La visibilità è impostata su true in modo che possa essere visto e la dimensione della finestra è impostato.

4 Compilare ed eseguire il programma. Apparirà una finestra in un angolo dello schermo che visualizza il testo, "Prima Java GUI!"