Curso De Desarrolo-Interfaz Grafica Java Basico
1-Administradores del Espacio
En Java se hace uso de los administradores de espacio LayoutManager, para poder presentar una buena distribución de los elementos gráficos y notener necesidad de estar preocupándose por el tamaño de los botones, textos, etc. A continuación explicamos los más utilizados comúnmente.
FlowLayout(). Esta clase es la que se define comoadministrador de espacio por default al hacer un applet y al añadir un elemento gráfico a la ventana del applet este se va creando de izquierda a derecha, de manera que se acomodan en la ventana.
Cuando se creaun applet se le puede definir que este es el Layout que se quiere con el método setLayout, ejemplo:
setLayout( new FlowLayout());
Y de esta manera es como se van añadiendo los elementos enla ventana.
Todos los ejemplos que hemos hecho hasta ahora han utilizado este tipo de administrador de espacio.
GridLayout(). Esta clase permite que se definan elementos en la ventana a manera derenglones y columnas, como si fuera una cuadrícula, se definen el número de renglones y columnas y los espacios que se quiere dejar en píxeles entre los renglones y las columnas, cada vez que se añadealgún elemento este aparece al lado derecho de la hilera en la que va, acomodándose por hilera, a continuación un ejemplo:
import java.awt.*;
import java.applet.*;
//
public class AppletInterfaz7extends Applet {
Button b1, b2, b3, b4, b5;
TextField t1, t2, t3, t4, t5;
public AppletInterfaz7() {
setLayout(new GridLayout(4, 3, 10, 10));
t1 = new TextField("a");t2 = new TextField("b");
t3 = new TextField("c");
t4 = new TextField("d");
t5 = new TextField("e");
b1 = new Button("b1");
b2 = new Button("b2");
b3 = newButton("b3");
b4 = new Button("b4");
b5 = new Button("b5");
add(t1);
add(t2);
add(t3);
add(t4);
add(t5);
add(b1);
add(b2);
add(b3);...
Regístrate para leer el documento completo.