Il nuovo sviluppatore Java , avendo imparato come creare un form , aggiungere componenti ad esso , e visualizzarlo sullo schermo possono essere scioccato nel vedere un evento strano che si verifica se si tenta di aggiungere più di un pulsante . Appare solo il primo pulsante , e si riempie l'intero modulo, nascondendo tutti gli altri componenti . Questo perché il LayoutManager predefinita , FlowLayout , consente ai componenti di consumare quanto più spazio che desiderano , pulsanti , per impostazione predefinita, riempire tutto lo spazio disponibile . Una soluzione a questo problema è di utilizzare un LayoutManager più sofisticato . Istruzioni
1
aprire un editor di testo o un ambiente di sviluppo integrato Java ( IDE ) economici 2
Digitare il seguente codice Java nell'editor : .
//Le importazioni
import javax.swing * , .
import java.awt * , .
/**
* Creare una forma semplice che possiede 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 un numero illimitato di righe e una sola colonna . .
frame.setLayout ( nuovo GridLayout ( 0,1) ) ; .
//Crea due istanze della classe JButton
JButton buttonOne = new JButton ( "Button uno ") ;
JButton buttonTwo = new JButton ( " Pulsante due ") ;
//Aggiunge i due pulsanti per il telaio
frame.add ( buttonOne ) . ;
frame.add ( buttonTwo ) .
//Imposta la dimensione del telaio e renderlo visibile
frame.setSize ( 800.800 ) ;
< p > frame.setVisible ( true); }
}
Questo crea un semplice programma che visualizza un frame e aggiunge due pulsanti ad esso. Particolarmente importante è la riga che imposta la LayoutManager su 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 siete in un IDE Java , è possibile eseguire il programma facendo clic sul pulsante "Esegui" .