Come Creare due pulsanti in Java

May 10

Il nuovo sviluppatore Java, avendo imparato come creare un modulo, aggiungere componenti ad esso, e visualizzarlo sullo schermo può essere scioccato di vedere un evento strano che si verifica se si tenta di aggiungere più di un pulsante. Viene visualizzato solo il primo pulsante, e si riempie l'intero modulo, nascondendo tutti gli altri componenti. Questo perché il valore predefinito LayoutManager, FlowLayout, consente ai componenti di consumare quanto più spazio che desiderano; pulsanti, per impostazione predefinita, riempiono tutto lo spazio disponibile. Una soluzione a questo problema è quella di utilizzare un LayoutManager più sofisticato.

istruzione

1 Aprire un editor di testo o un Java Integrated Development Environment (IDE).

2 Digitare il seguente codice Java nell'editor:

// Le importazioni

importare javax.swing. *;

import java.awt. *;

/ **

Creare un semplice modulo che contiene due pulsanti.

* /

TwoButtons public class {

public static void main(String[] args) {

// Crea un'istanza di JFrame.

JFrame frame = new JFrame();

// Sostituire il LayoutManager default con GridLayout.

// Permettono di avere le righe illimitate e una sola colonna.

frame.setLayout(new GridLayout(0,1));

// Creare due istanze della classe JButton.

JButton buttonOne = new JButton("Button one");

JButton buttonTwo = new JButton ( "Button due");

// Aggiungere entrambi i pulsanti al telaio.

frame.add(buttonOne);

frame.add (buttonTwo);

// Impostare le dimensioni del telaio e renderlo visibile.

frame.setSize(800,800);

frame.setVisible (true);

}

}

Questo crea un semplice programma che visualizza un frame e aggiunge due pulsanti ad esso. Particolarmente importante è la linea che imposta il LayoutManager a GridLayout. Questo LayoutManager pone i componenti in una griglia che ia certa larghezza e altezza.

3 Salvare il lavoro con il nome "TwoButtons.java." Se ci si trova in un IDE Java, è possibile eseguire il programma facendo clic sul pulsante "Esegui".