Layout

Solo disponible en BuenasTareas
  • Páginas : 2 (451 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de mayo de 2011
Leer documento completo
Vista previa del texto
Layouts (Gestores de diseño)

Interacción Persona-Ordenador

1

Ana Belén Martínez Prieto Mª del Carmen Suárez Torrente

Definición
?

?

?

Indican la forma de organizar loscomponentes dentro de un contenedor, determinando el tamaño y la posición de los mismos. Se debe elegir el layout que mejor se adecúe a las necesidades de la aplicación a desarrollar Para utilizar un layout: ?Crear el contenedor ? Establecer el layout ? Agregar los componentes al contenedor
Ana Belén Martínez Prieto Mª del Carmen Suárez Torrente

Interacción Persona-Ordenador

2

1

Tipos deLayouts
?

Los más importantes son los siguientes:
? ? ? ? ?

FlowLayout BorderLayout GrigLayout BoxLayout GridBagLayout

?

Por defecto:
? ?

JPanel ? FlowLayout JFrame, JDialog ?BorderLayout

Interacción Persona-Ordenador

3

Ana Belén Martínez Prieto Mª del Carmen Suárez Torrente

FlowLayout
?

?

? ?

?

?

Es el más simple y el que se utiliza por defecto en todoslos paneles. Los componentes añadidos a un contenedor con FlowLayout se disponen una o más filas, de izquierda a derecha y de arriba abajo. Se crean nuevas filas si es necesario. Si se modifica eltamaño del contenedor los componentes se redistribuyen. Se puede seleccionar la alineación de los componentes respecto al contenedor y el espaciado entre los mismos. Propiedades:
? ?

alignment:izquierda, derecha, centro horizontalGap, verticalGap

Interacción Persona-Ordenador

4

Ana Belén Martínez Prieto Mª del Carmen Suárez Torrente

2

BorderLayout
?

?

?

?

Utiliza 5áreas para colocar los componentes sobre ellas: Norte, Sur, Este, Oeste y Centro. Si alguna de ellas no se ocupa, se produce la extensión vertical u horizontal de las contiguas. La propiedadconstraints de los componentes permite modificar la posición de los mismos Propiedades:
? ?

hgap: distancia horizontal vgap: distancia vertical

Interacción Persona-Ordenador

5

Ana Belén Martínez...
tracking img