lunes, 3 de septiembre de 2012

Uso de RiverLayout con Ventanas Maximizadas en JAVA


Hace variosdíasme preguntaron comore ubicarlos objetos ore dimensionar, cuando semaximizael JFrame ,pues para ello hay que jugar con los layout pero hay un layout que me llamo bastante laatención este layout nos permite re dimensionartambiénel objeto directamente en caso que no queramos que se acople al ancho del Frame ,como el objeto TextField que ven en la imagen del campo edad que es de tamaño pequeño y semantendráasíaun cuando se maximiza la ventana. este Layout se llamaRiverLayout y es utilizado por unaaplicaciónmuy conocidajalbum(aplicaciónpara gestionarimágenes, muy buena y creada en java), si quieren saber mas de RiverLayout les dejo laApi, para trabajar este layout tenemos que agregar etiquetas algo parecido a las etiquetas html como : br,p, center,top para poder alinear o colocar los objetos.por eso es necesario ver la Api para entender muy bien el layout.

                        jContentPane.add("center", new JLabel("Formulario de Registro"));
jContentPane.add("p left", new JLabel("Nombre"));
jContentPane.add("tab hfill", new JTextField());
jContentPane.add("br", new JLabel("Edad"));
jContentPane.add("tab", new JTextField(3));
jContentPane.add("br vtop", new JLabel("Observacion"));
jContentPane.add("tab hfill vfill", new JScrollPane(new JTextArea()));
jContentPane.add("p center", new JButton("Enviar"));
jContentPane.add("vtop",jLabel);

En el ejemplo de descarga va incluida el codigo fuente del RiverLayout para su mejora.


CLICK EN EL ANUNCIO PARA ACTIVAR EL BOTON DE DESCARGA





No hay comentarios:

Publicar un comentario