Instituto Tecnológico Fiscomisional
“Nuestra
Señora del Rosario”
1. Datos Informativos:
1.1.
Especialidad: Análisis de Sistemas
1.2. Integrantes: Leidi Gaona, Fernanda Tacuri
1.3.
Ciclo
Académico: Cuarto
1.4.
Asignatura: Programación IIII
1.5.
Fecha: 14-Abril-2014
1.6. Docente:
Ing. Estefania Salinas
TRABAJO
EN GRUPO
2. Tema
·
FlowLayout y BorderLayout
3. Objetivo
·
Investigar acerca de FlowLayout y BorderLayout en
java, la utilización, así como las ventajas que presenta cada uno.
4. Introducción
·
El presente trabajo tiene como finalidad
dar a conocer acerca de FlowLayout y BorderLayout, la utilización en java, así
como las ventajas que presenta cada uno.
5. Desarrollo
FlowLayout
Es el que tienen los paneles
por defecto. Los objetos se van colocando en filas en el mismo orden en que se
añadieron al contenedor. Cuando se llena una fila se pasa a la siguiente. Tiene
tres posibles constructores:
·
FlowLayout();
Crea el layout sin
añadirle los componentes.
·
FlowLayout(FlowLayout.LEFT[RIGTH][CENTER]);
Indica la
alineación de los componentes: a la izquierda, derecha o centro.
·
FlowLayout(FlowLayout.LEFT,
gap_horizontal,gap_vertical); Además
de la alineación de los componentes indica un espaciado (gap) entre los
distintos componentes, de tal modo que no aparecen unos junto a otros.
FlowLayout
respeta siempre el
tamaño preferido de cada componente. Los componentes de cada fila se encuentran
equiespaciados por un espacio de 5 puntos horizontal y verticalmente.
Primero se establece el layout
a utilizar, luego se añaden los componentes al panel. contenedor.setLayout(new
FlowLayout()); contenedor.add(boton); contenedor.add(textField);
contenedor.add(checkBox);
BorderLayout
Una
disposición Border, dispone un contenedor ordenando y redimensionando sus
componentes para adaptarse a cinco regiones: NORTE, SUR, ESTE, OESTE y CENTRO.
Cada
una de estas regiones está definida por constantes propias de la clase
BordeLayout:
·
BorderLayout.NORTH
·
BorderLayout.SOUTH
·
BorderLayout.EAST
·
BorderLayout.WEST
·
BorderLayout.CENTER
Para utilizarlo, bastará con
especificar una de estas constantes como limitación al añadir el componente.
JPanel panel = new JPanel();
//Establecemos el BorderLayout al panel
panel.setLayout(new BorderLayout(10, 10));
panel.add(new JButton(“boton”), BorderLayout.CENTER);
Posee
dos contructores:
·
BorderLayout();
·
BorderLayout(int
gap_horizontal, int gap_vertical);
El
segundo creará el layout dejando los espacios horizontales y verticales entre
sus distintas zonas. Al momento de añadir componentes se debe especificar en el
método add la región donde queremos añadir el componente: panel.add (componente_a_añadir, BorderLayout.NORTH);
6. Conclusión.
7. Biobligrafía.
8. Firma Académica.
0 comentarios:
Publicar un comentario