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.