Hola a todos, En el post anterior cuando hemos ejecutado el programa, los componentes se muestran con una separación entre ellos por defecto de unos 15 px:
La separación también la podemos establecer nosotros
mismos, siguiendo con la práctica del apartado anterior:
public MarcoLayout() {
setTitle("Práctica
Layout I");
setBounds(500, 300, 350, 200);
PanelLayout milayout = new PanelLayout();
FlowLayout disposicion = new FlowLayout(FlowLayout.LEFT,
19, 25);
milayout.setLayout(disposicion);
add(milayout);
}
Probamos:
Aunque no está mal pero en lugar de instanciar la
disposición o layout en el marco
podemos hacerlo en la lámina:
public PanelLayout() {
setLayout(new FlowLayout(FlowLayout.LEFT,
19, 25));
add(new JButton("Amarillo"));
add(new JButton("Azul"));
add(new JButton("Rojo"));
}
Os espero en el próximo post. Hasta
pronto!
6.1 FLOWLAYOUT, LAYOUT POR DEFECTO
<< >> 6.3 BORDERLAYOUT
No hay comentarios:
Publicar un comentario