Está en la página 1de 10

JAVA desde cero

... de Java y algo mas ...


Home | Java |C # |SQL |M anuales |Videos |

Home

Programacin

Office

Linux

Varios

Clases de distribucin de objetos (Layouts)

Skydrive

Contactame

Los layout managers ayudan a adaptar los diversos Componentes que se desean incorporar a un Panel, frame o
Applet, es decir, especifican la apariencia que tendrn los Componentes a la hora de colocarlos sobre un

SIGUENOS

Contenedor controlando el tamao y posicin del componente. Java dispone de varios controladores entre los
cuales tenemos a los siguientes:

BUSCAR ESTE BLOG


1. La clase FlowLayout : Los componentes aadidos a un JPanel con FlowLayout se acomodan uno a otro en
forma de lista horizontalmente de izquierda a derecha (por defecto) o de derecha a izquierda de acuerdo
a los parmetros que se pasen por el constructor.

Buscar

ETIQUETAS
ANDROID (2)
C (1)
D.O.S (1)
GIM P (2)
JAR (2)
JAVA (21)
JFreeChart (2)

2. La clase GridLayout : Es un administrador de distribucin que distribuye a los objetos en forma de tablas
(filas x columnas) . Aqu el contenedor es dividido en rectngulos de igual tamao y coloca un objeto en
cada rectngulo :

M ANUALES (1)
NAVEGADORES (1)
NETBEANS (4)
OFFICE (4)
SQL (5)
Ubuntu (6)
VARIOS (1)
VIDEOS (1)
VIDEOTUTORIALES (1)

CARPETA COMPARTIDA

JAVAX0711
C arpeta

ARCHIVOS
2012 (3)
2011 (2)
2010 (3)
2009 (31)
2008 (12)
diciembre (2)
noviembre (10)
Herramientas CASE

3. La clase BorderLayout : Un administrador border layout arregla y dimensiona sus componentes en 5


regiones : norte,sur,este,oeste y centro las cuales son identificadas por sus respectivas constantes :
NORTH,SOUTH,EAST,WEST Y CENTER.

Clases de distribucin de
objetos (Layouts)
Crear un JPanel degradado
Seccin JAVA
Seccin VARIOS
Seccin LINUX
Seccin OFFICE
ESTA SECCIN ESTA EN
CONSTRUCCIN !!!!!...
BIENVENIDOS A JAVAX0711 !!!!!
Bienvenidos!!!

VISITANTES

4. La clase Box Layout : Este administrador nos sirve para colocar a los objetos de forma alineada ya sea
verticalmente o horizontalmente segn lo que se le pase por parmetros :

5. La clase FreeLayout : Es la que esta configurada por defecto y consiste en que la colocacin de los
componentes en un contenedor sea a libertad del programador :

Ejemplo : Disee una aplicacin utilizando en la que se utilice las diferentes clases layout :

Creamos un proyecto con el netbeans (ver como crear un proyecto en netbeans) : Clic en File New
Project , una vez creado se debe ver as :

Ahora vamos a agregar una paquete llamado Layout, para ello clic derecho en Source Package New Java
Package y el damos el nombre de Layouts.

Agregamos al paquete que hemos creado un JFrame Form, para ello hacemos clic en el paquete creado : new
JFrame Form al que le llamaremos Principal :

Si todo esta bien obtendremos la siguiente imagen :

Ahora vamos a trabajar sobre el JFrame al cual le damos una distribucin de border layout (esto para que el
panel que colocaremos despus abarque todo el JFrame pues BorderLayout coloca por defecto al primer
elemento en el centro) :

Ahora arrastramos un Panel que se encuentra en la parte izquierda y tambin le damos una distribucin de
BorderLayout :

Con el panel en distribucin layout , solo nos queda agregar mas paneles en cada direccin que nos ofrece el
BorderLayout :

Para poder visualizar mejor cada panel vamos a modificar la opcin de borde de cada panel , para lo cual
seleccionamos el panel en el diseo o tambin podemos seleccionar los objetos en el inspector (el rea que
se encuentra en la parte inferior izquierda de la pantalla) y seleccionamos la propiedad border en la paleta de
propiedades (situada en la parte inferior derecha) esto lo hacemos por cada panel - :

Ahora vamos a darle un espacio entre cada panel para eso usaremos la opcin de espaciado, para lo cual
hacemos clic a la propiedad BorderLayout que hemos establecido antes y automticamente en la paleta de
propiedades aparecen las siguientes opciones para la cual le daremos un valor de 10 a cada espaciado :

Hecho esto automticamente veremos los resultados en el diseador :

Ahora a cada panel le vamos a dar un tipo de los layout que hemos visto y le vamos a agregar algunos botones :

OBSERVACIN : M uchas veces al colocar un administrador de objetos a un panel el panel


desaparece de el diseador de objetos , para lo cual podemos acceder a l desde la
paleta del Inspector de objetos :

En el siguiente ejemplo vemos que el panel ha desaparecido de el diseador :

Si deseamos agregar botones arrastrndolo al diseador va a ser un poco complicado as que podemos usar la
paleta del inspector de objetos para agregar los componentes que deseemos :

Ejemplos :
Ejemplo de la clase FlowLayout.
Ejemplo de la clase GridLayout..
Ejemplo de la clase BorderLayout.
Ejemplo de la clase FreeLayout.
Ejemplo de la clase BoxLayout...
Ejemplo del tutorial ...

Etiquetas: JAVA

7 COMENTARIOS:

Annimo dijo...
Y las otras clases donde estan???
5 de septiembre de 2009, 14:56

Annimo dijo...
No sirve el Url...
9 de noviembre de 2010, 10:17

sistemas0711 dijo...
Tengo problemas con skydrive y las url que me da ... en todo caso hay una carpeta compartida en la parte
derecha , den clcic all y les enviar a mi skydrive , vana Ejemplos -> Ejemplos de Java y ewncontrarn todos los
ejemplos
10 de noviembre de 2010, 2:24

Annimo dijo...
y el siguiente tutorial????? porfa

10 de noviembre de 2011, 20:45

Hector dijo...
M uy sencillo, pero es justo lo que estaba buscando, muchas gracias ;)
20 de abril de 2012, 10:10

Annimo dijo...
Gracias me a sido de mucha utilidad.
20 de mayo de 2012, 17:42

manchita dijo...
Gracias ! muy bien explicado y con imgenes mucho mucho mejor ! :)
3 de mayo de 2014, 16:35

PUBLICAR UN COMENTARIO EN LA ENTRADA

Ingresa tu comentario .... con el siguiente formato EMAIL - COMENTARIO para poder
responderte :

Introduce tu comentario...

Comentar como:

Publicar

Cuenta de Google

Vista previa

Entrada ms reciente
Subscribir a: Enviar comentarios (Atom)

tad de ingenier
a de sistemas e informtica - UNMSM | Modificado por Juan Miguel Salazar Reque

Home

Entrada antigua

También podría gustarte