Hola, muy buenas a todos.
Tengo un problema al agregarle un ItemEvent a un choice:
Código PHP:
seleccionCombinacion1.addItemListener(new ItemListener(){
public void itemStateChanged(ItemEvent e){
// seleccionCombinacion1 es el choice
char combinacion = seleccionCombinacion1.getSelectedItem().charAt(0);
JPanel panelCombinacion13 = new JPanel();
JPanel panelCombinacion14 = new JPanel();
switch (combinacion) {
case 'N':
System.out.println("¿entras? "+combinacion );
panelCombinacion13.setLayout (new GridLayout(1,2));
panelCombinacion13.add(new JLabel("Constant"));
panelCombinacion13.add (new JTextField());
;
case 'R':
;
default:
System.out.println("otra letra");
panelCombinacion13.add(new JLabel("hola"));
}
panelCombinacion14.setLayout(new GridLayout(1,2));
panelCombinacion14.add(new JLabel (""));
simulacion1 = new JButton("Simulacion1");
panelCombinacion14.add(simulacion1);
panelCombinacion1.add(panelCombinacion13);
panelCombinacion1.add(panelCombinacion14);
}
});
La cosa es que los "System.out.println" sí que los hace, pero no me coloca las etiquetas ni los campos de texto ni el boton que le indico. ¿Alguien tiene una idea de por qué?
Gracias.