Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2009, 04:04
Wolfchamane
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 73
Antigüedad: 15 años, 11 meses
Puntos: 1
Desactivar elementos de un ComboBox

Tengo el siguiente problema y próposito.

Dispongo de un JPanel con 2 ComboBox, y quiero que en función del elemento seleccionado en el primero se activen o desactiven elementos del segundo.

He estado dandole vueltas al asunto y he llegado a dos pobibles soluciones:
1. Eliminar del segundo ComboBox aquellos elementos que no puedan ser seleccionados según se elijan en el primero y repintarlo.
2. En aquellos elementos que no se puedan seleccionar usar algún tipo de indicación, mediante un JOptionPane o cambiandole el nombre.

Problemas:
La aplicación va a una base de datos, y cada elemento tiene que guardarse con un indice espécifico.

También habia pensado en crearme mi propio método deseleccionarItem(JCombobox combo, Object elemento) e ingeniarmelas ahí para devolver dicho elemento "oculto" o no seleccionable.

¿Alguien ha conseguido realizar esto de alguna otra forma?
Gracias.