Seguidores

MIS WEBS



miércoles, 28 de febrero de 2018

Pasar por parámetros un array a JComboBox en java

JComboBox 


¿COMO SE CREA UN JComboBox  CON UN ARRAY?

Supongo que en mas de una ocasión os habéis encontrado en la siguiente situación para cargar los datos a un JComboBox 


             JP_Botones          = new JPanel();
             Jcb_TamañoLetra     = new JComboBox();
             JP_Botones.add(new JLabel("Tamaño Letra"));
             Jcb_TamañoLetra.addItem("0");
             Jcb_TamañoLetra.addItem("5");
             Jcb_TamañoLetra.addItem("10");
             Jcb_TamañoLetra.addItem("15");
             Jcb_TamañoLetra.addItem("20");
             Jcb_TamañoLetra.addItem("25");
             Jcb_TamañoLetra.addItem("30");
             Jcb_TamañoLetra.addItem("35");
             Jcb_TamañoLetra.addItem("40");
             Jcb_TamañoLetra.addItem("45");
             Jcb_TamañoLetra.addItem("50");
             Jcb_TamañoLetra.addActionListener(new Eventos_Textos());
             JP_Botones.add(Jcb_TamañoLetra);


por esa razón en el constructor de JComboBox, existe la posibilidad de pasarle por parámetros un array con los elementos que introducimos en primera instancia.

JComboBox(new String[] {"Elemento1", "Elemento2", "Elemento3", "Elemento4", "Elemento5","Elemento6"});

Esto hace que nuestro código reduzca también espacio de una forma considerable:
             


             JP_Botones          = new JPanel();
             Jcb_TamañoLetra = new JComboBox(new String [] {
                 "0","10","15","20","25","30","35","40","45","50"
                           });


Conseguimos reducir una gran cantidad de código.



Muchas gracias a todos/as, espero que os resulte útil.

No hay comentarios:

Publicar un comentario

Buscar este blog

Sandisk y Western Digital