Seguidores

MIS WEBS



Mostrando entradas con la etiqueta array. Mostrar todas las entradas
Mostrando entradas con la etiqueta array. Mostrar todas las entradas

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.

Buscar este blog

Sandisk y Western Digital