Foros del Web » Programación para mayores de 30 ;) » Java »

JComboBox cambiar valor

Estas en el tema de JComboBox cambiar valor en el foro de Java en Foros del Web. Hola amigos, Tengo una duda, deseo cambiar el valor de un JComboBox al ejecutar una clase, Supongamos tengo una tabla con 20 JComboBox's en el ...
  #1 (permalink)  
Antiguo 24/08/2012, 11:02
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 13 años, 6 meses
Puntos: 9
Exclamación JComboBox cambiar valor

Hola amigos,

Tengo una duda, deseo cambiar el valor de un JComboBox al ejecutar una clase,

Supongamos tengo una tabla con 20 JComboBox's en el cual tengo un JComboBox maestro el cual al seleccionar un valor cambiara los 20 JComboBox al mismo valor que se selecciono del JComboBox maestro.

El problema es que uso lo sig>

Código PHP:
comboBoxIndividual.setSelectedItem(miValorSelectoPorElMestro.toString()); 
Y si funciona pero SOLO si le doy un click a cada JComboBox , como puedo hacer para que automaticamente haga ese cambio al valor que seleccione ?

No se si fui claro :S ? de lo contrario puedo aclarar sus dudas

Gracias, saludos!!

Última edición por marco64yes; 24/08/2012 a las 11:07
  #2 (permalink)  
Antiguo 24/08/2012, 15:31
Avatar de stanley_mf3  
Fecha de Ingreso: junio-2012
Ubicación: Bogota
Mensajes: 6
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: JComboBox cambiar valor

Cuando dices que si aplica pero solo cuando das click a los demas JComboBox, te refieres que despues de cambiar el valor del JComboBox principal, para poder replicar el evento en los demas debes darle click a cada uno?
  #3 (permalink)  
Antiguo 26/08/2012, 19:35
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 13 años, 6 meses
Puntos: 9
Respuesta: JComboBox cambiar valor

Cita:
Iniciado por stanley_mf3 Ver Mensaje
Cuando dices que si aplica pero solo cuando das click a los demas JComboBox, te refieres que despues de cambiar el valor del JComboBox principal, para poder replicar el evento en los demas debes darle click a cada uno?
Hola Stanley,

Asi es, solo que al dar click a cada Jcombobox no se cambian todos si no el que seleccione :S
  #4 (permalink)  
Antiguo 26/08/2012, 19:36
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 13 años, 6 meses
Puntos: 9
Exclamación Respuesta: JComboBox cambiar valor

Para ser un poco más claro, les muestro mi duda:

Cuento con una clase donde mando a ejecutar un actionListener del JComboBox Maestro en el cual manda a llamar a la clase donde se encuentra la tabla y todos los JComboBox con sus contenidos.

MI PRIMER CLASE

Código PHP:
seleccionComboBox.addActionListener(new java.awt.event.ActionListener() {
public 
void actionPerformed(ActionEvent e) {
selecionValores();
}
});
El cual se enlaza al metodo
private void selecionValores(){
TablaPrincipal valoresTablaobtenValores();

int celdas valoresTabla.totalCampos();
for(
int i=0celdas i++)
{
valoresTabla.cambiaValores(seleccionComboBox.getSe lectedItem(), i10);
}

donde i son las filas y 10 es la columna que me interesa en la cual tiene todos los combo boxes.

MI SEGUNDA CLASE:
Código PHP:
public void TablaPrincipal (Object valorSelectoint indexFilaint indexColumna) {
comboCambiar.setSelectedItem(valorSelecto.toString ());

Pero es ahi donde si obtiene el valor, pero no hace el cambio automatico, tengo que dar un click en alguno de los combos de la tabla y automaticamente se cambia al que yo seleccione del Jcombobox maestro de la clase 1, como puedo hacer para que haga ese cambio pero desde que seleccione el valor del combobox maestro de la clase 1??

Etiquetas: jcombobox, setselecteditem
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:37.