ingeniero
Arregla los componentes en posiciones CENTER, NORTH, SOUTH, EAST, WEST.
import java.lang.*; import java.awt.*; import java.awt.event.*;
public class prog4 {
//declaracion,creacion e inicializacion de componentes, objetos y variables
static Frame ventana= new Frame();
static Label l1 = new Label("norte");
static Label l2 = new Label("sur");
static Label l3 = newLabel("este");
static Label l4 = new Label("oeste");
static Button b1 = new Button("CENTRO");
// parte principal de programa
public static void main(String[] args)
{ // area de definicion depropiedades de el objeto
ventana.setTitle("mi programa");
ventana.setLayout(new BorderLayout());
ventana.add(l1,BorderLayout.NORTH);
ventana.add(l2,BorderLayout.SOUTH);ventana.add(l3,BorderLayout.EAST);
ventana.add(l4,BorderLayout.WEST);
ventana.add(b1,BorderLayout.CENTER);
ventana.pack();
ventana.setVisible(true);
//area de asociacion de objeto-eventosventana.addWindowListener( new WindowAdapter()
{ public void windowClosing(WindowEvent e){ System.exit(0); }} );
}; // termina main
} // termina clase
GridLayout:
Acomoda los componentes encolumnas y renglones de tamaño fijo, su constructor ocupa como parametros la cantidad de renglones y de columnas.
Programa ejemplo:
import java.lang.*; import java.awt.*; import java.awt.event.*;public class prog6 {
//declaracion, creacion e inicializacion de componentes, objetos y variables
static Frame ventana= new Frame();
static Label l1 = new Label("label1");
static Label l2 = newLabel("label2");
static Label l3 = new Label("label3");
static Label l4 = new Label("label4");
static Button b1 = new Button("buton1");
// parte principal de programa
public staticvoid main(String[] args)
{ // area de definicion de propiedades de el objeto
ventana.setTitle("mi programa");
ventana.setLayout(new GridLayout(0,3));
ventana.add(l1); ventana.add(l2);...
Regístrate para leer el documento completo.