Tecnología

Inicio

Cómo aplicar una matriz de BorderLayout

Cuando se está programando una aplicación Java y hay que dividir algunos de los elementos de interfaz de usuario de la aplicación, puede utilizar la función de BorderLayout para crear un recipiente de separación. Una matriz también se puede aplicar a un recipiente BorderLayout. Por ejemplo, se ha creado una aplicación que da salida a un conjunto de datos, que a su vez se puede hacer clic en o interactuaron con de alguna manera. Para hacer la interfaz más elegante, puede usar BorderLayout para dar a cada valor de los datos en la matriz de su propio contenedor.

Instrucciones

1 Abrir un nuevo documento de Java, o una ya existente que desea modificar. Añadir los dos constructores siguientes a la parte superior de su código:

p.setLayout (nueva BorderLayout ());
p.setLayout (nueva BorderLayout (hgap, Vgap);

2 Importar dos paquetes Java - java.awt y javax.swing - necesarios para hacer este trabajo. Se incluyen en las bibliotecas de tiempo de ejecución Java en su ordenador. Añadir una clase BorderTest a la ventana JFrame que contendrá la matriz:

import

java.awt.;
importar javax.swing.;
///////////////////////////////////////////////// clase BorderTest
BorderTest clase JFrame {extiende

public static void main(String[] args) {
JFrame window = new BorderTest();
window.setVisible(true);
}
3 Definir los contenedores individuales - o botones - que se muestran por la matriz cuando se procesa por la clase BorderLayout. Por ejemplo:

botón = new JButton ( "Button 2 (centro)");
button.setPreferredSize (nueva dimensión (200, 100));
pane.add (botón, BorderLayout.CENTER);

botón = new JButton ( "Botón 3 (LINE_START)");
pane.add (botón, BorderLayout.LINE_START);

botón = new JButton ( "Button-Long Named 4 (PAGE_END)");
pane.add (botón, BorderLayout.PAGE_END);