Hola Amigos, como andan?
Una consulta:
Como deberia hacer para que cada vez que cambie un item de un comboBox el programa ejecute un bloque de codigo??
Muchas gracias.
Saludos.
| |||
Consulta ComboBox Hola Amigos, como andan? Una consulta: Como deberia hacer para que cada vez que cambie un item de un comboBox el programa ejecute un bloque de codigo?? Muchas gracias. Saludos. |
| ||||
Respuesta: Consulta ComboBox
Código Java:
Ver original Un saludo
__________________ If to err is human, then programmers are the most human of us |
| |||
Respuesta: Consulta ComboBox Hola Profesor, Este es el codigo de mi programa, con el codigo que quiero ejecutar al cambiar un item de mi combo. private void jComboBox3ActionPerformed(java.awt.event.ActionEve nt evt) { //ConboBox para filtrado por proveedores if (jCheckBox1.isSelected() == true) { String str = jComboBox3.getSelectedItem().toString(); String delimiter = " "; //ESPECIFICO EL DELIMITADOR PARA CORTAR STRINGS String [] temp; //DEFINO UN ARREGLO DE STRING PARA GUARDAR LO QUE CORTO temp = str.split(delimiter); //NOSE QUE HACE... for (int i = 0; i <= 1; i++){ //RECORRO EL ARREGLO PARA TOMAR LA PARTE QUE ME INTERESA int id_prov = Integer.parseInt(temp[i]); cargarTablaProductosConProveedor(id_prov,jTextFiel d1.getText()); } }else{ cargarTablaProductos(jTextField1.getText()); } } Como debería incorporar el código que me pasaste anteriormente? Muchas gracias. Saludos. |
| |||
Respuesta: Consulta ComboBox Muchas gracias Profesor, me puse a inverstigar bien el codigo y lo pude hacer funcionan perfectamente, te dejo el codigo para que lo puedan ver: private void accionComboBox3() { //Aca hago un metodo que esta muy bueno para que "escuche" cuando cambio el item del combo para // poder realizar la accion jComboBox3.addItemListener (new ItemListener() { @Override public void itemStateChanged(ItemEvent event) { if (event.getStateChange() == ItemEvent.SELECTED) { Object item = event.getItem(); //Aqui ejecutas tu bloque de codigo if (jCheckBox1.isSelected() == true) { String str = jComboBox3.getSelectedItem().toString(); String delimiter = " "; //ESPECIFICO EL DELIMITADOR PARA CORTAR STRINGS String [] temp; //DEFINO UN ARREGLO DE STRING PARA GUARDAR LO QUE CORTO temp = str.split(delimiter); //NOSE QUE HACE... for (int i = 0; i <= 1; i++){ //RECORRO EL ARREGLO PARA TOMAR LA PARTE QUE ME INTERESA int id_prov = Integer.parseInt(temp[i]); cargarTablaProductosConProveedor(id_prov,jTextFiel d1.getText()); } }else{ cargarTablaProductos(jTextField1.getText()); } } } }); } Un saludo. Gracias. |
Etiquetas: |