6.2 SEPARACIÓN ENTRE COMPONENTES

 

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