Cómo deshabilitar una JCOmboBox sin que el texto se vuelva gris??

Mabrev
14 de Octubre del 2003
Tengo una JComboBox que se deshabilita bajo ciertas circunstancias, para bloquear una opción.

Al deshabilitarlo, el fondo y el color del texto se vuelven grises, dificultando su visión.

He intentado cambiar el color del texto accediendo al editor:

JTextField editor = (JTextField)miCombo.getEditor().getEditorComponent();
editor.setDisabledTextColor(Color.black);

Pero no ha funcionado, creo que por tratarse de una Combo no editable.

¿Podría alguien decirme cómo puedo conseguir que el texto no se vuelva gris al deshabilitar la JComboBox?

Gracias por adelantado.

Mabrev
14 de Octubre del 2003
Al final lo he conseguido, pero de forma chapucera, haciendo que la JComboBox sea editable y configurando el editor para que esté siempre deshabilitado y vaya cambiando el color de fondo.

¿Alguien conoce una forma más elegante de hacerlo?

Gracias