¿Como llenar un JTextField al seleccionar un item de un JComboBox?
Hola amigo:
para ello deberá programar su función (o método) dentro del evento "ActionPerformed" de su ComboBox, por ejemplo:
private void ComboBox_ComboXActionPerformed(java.awt.event.ActionEvent evt) {
Label_LbX.setText(ComboBox_ComboX.getSelectedItem().toString());
}
Este segmento anteriormente puesto lo que hace es tomar el texto del Item seleccionado en el ComboBox y ponerlo en el label "Label_LbX". Pero usted lo que quiere es que al seleccionar una opción específica de un ComboBox ocurra algo en concreto, ¿verdad? Para ello le recomiendo implementar un método que realice la función que usted quiere de acuerdo con el valor seleccionado del ComboBox, aquí le pongo un ejemplo de cómo podría ser:
//---En el evento ActionPerformed de su ComboBox:
private void ComboBox_ComboXActionPerformed(java.awt.event.ActionEvent evt) {
MiFuncion();
}
//------- Ahora implementamos el método:
public void MiFuncion(){
int opcion = jComboBox1.getSelectedIndex();
switch(opcion){
case 0:{
//-- se ha seleccionado el Index cero (1er valor) del ComboBox
}break;
case 1:{
//-- se ha seleccionado el Index 1 (2do valor) del ComboBox
}break;
default:{
//-- se ha seleccionado otro valor del ComboBox
}
}
}
Espero le sirva de algo. UnGigaSaludo!!!