El nuevo desarrollador de Java, después de haber aprendido cómo crear un formulario, añadir componentes a la misma, y mostrarlo en la pantalla puede ser sorprendido de ver un evento raro que ocurre si se intenta añadir más de un botón . Sólo aparece el primer botón, y se llena todo el formulario , ocultando todos los demás componentes . Esto es porque el LayoutManager defecto, FlowLayout , permite que los componentes a consumir todo el espacio que desean, botones , por defecto, llenar todo el espacio disponible. Una solución a este problema es utilizar un LayoutManager más sofisticado . Instrucciones
1
abrir un editor de texto o un entorno de desarrollo integrado Java ( IDE )
2
Escriba el siguiente código de Java en el editor : .
//Importaciones
importación javax.swing * ; .
import java.awt * ; .
/**
* Crear un formulario simple que tiene dos botones.
* /foto
TwoButtons public class {
void (String [] args ) { public static
//Crear una instancia de JFrame
JFrame frame = new JFrame ( ) .
//Reemplazar el LayoutManager defecto con GridLayout
//Permitir que tenga filas ilimitados y sólo una columna. .
frame.setLayout ( nueva GridLayout (0,1) ) .
//Cree dos instancias de la clase JButton JButton
buttonOne = new JButton ( "Botón uno ") ;
JButton buttonTwo = new JButton ( " Botón de dos " ) ;
//Añadir dos botones al marco
frame.add ( buttonOne ) . ;
frame.add ( buttonTwo ) .
//Establecer el tamaño del cuadro y hacerlo visible
frame.setSize ( 800.800 ) ;
< p > frame.setVisible ( true); }
}
Esto crea un programa sencillo que muestra un marco y añade dos botones al mismo. Especialmente importante es la línea que establece el LayoutManager en GridLayout . Este LayoutManager coloca los componentes en una cuadrícula que ia cierta anchura y altura.
3
Guarda tu trabajo con el nombre de " TwoButtons.java . " Si usted está en un IDE Java , puede ejecutar el programa haciendo clic en el botón "Ejecutar" .