lunes, 23 de junio de 2014

Administrador de esquemas

Que tal compañeros hoy vamos a ver los administradores de esquemas los cuales nos servirán para ordenar los componentes de la GUI en un contenedor. Existen tres formas para poder ordenar los componentes en una GUI:

1.-Posicionamiento absoluto: aquí podemos especificar la posición absoluta de cada componente de la GUI con respecto a la esquina superior izquierda, si realizamos esto, también debemos especificar el tamaño de cada componente.

2.-Administradores de esquemas: el uso de administradores de esquemas para posicionar elementos poder ser un proceso aún más simple y rápido para la creación de GUI, pero como todo tiene sus desventajas y al utilizar administradores de esquemas se pierde el control sobre el tamaño y el posicionamiento preciso de los componente.

3.-Programacion visual en un IDE: como sabemos están eclipse y netbeans con sus respectivos plugins para nosotros poder crear interfaces con tan solo arrastrar los componentes necesarios esta es una manera muy valida de hacer, pero les recomiendo que primero aprendan como se hace desde 0 y después hacerlo con un IDE.

Empezaremos a describir los administradores de esquemas los cuales son:


FlowLayout: Se colocan los componentes secuencialmente (de izquierda a derecha) en el orden que se agregaron.

Ejemplos:

BorderLayout: Se recomienda para los objetos JFrame (y otras ventanas). Con BorderLayout se ordenan los componentes en cinco ares: NORT, SOUTH, EAST, WEST y CENTER que al español son NORTE, SUR, ESTE, OESTE y CENTRO.


GridLayout: Ordena los componentes en filas y columnas.


En resumen estos administradores de esquemas son de gran ayuda a la hora de crear nuestra GUI desde 0, ahora no necesariamente tienes que limitarte a usar uno, al contrario puedes combinarlos para que puedas tener una mayor manipulación a la hora de ordenar tus componentes. Y así tener una interfaz más entendible para tu usuario.

Recuerda que nos puedes seguir por FACEBOOK, TWITTER y GOOGLE+.

No hay comentarios.:

Publicar un comentario

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *