Guten Morgen,
ich habe eine JList, da diese einige Einträge aus einem String Array darstellen soll.
Da die Einträge nicht anklickbar sein sollen, habe ich die JList.setEnabled(false) gesetzt.
Natürlich habe ich dann dieses Erscheinungsbild:
Die Einträge sind ausgegraut. Ich möchte nun, dass der Text, der ja scheinbar die Farbe grau hat nun wieder schwarz ist.
Ich habe mit JList.setForeground(Color.BLACK) gearbeitet sowie den DefaultListCellRenderer der JList erweitert und dort setForeground(Color.BLACK) gesetzt.
Dies hatte auch keinen Effekt.
Ich habe geforscht, was die Methode setEnabled bewirkt, kann aber nicht rausfinden, an welcher Stelle eine disable JList die Farbe des Textes geändert wird.
Habt ihr einen Ansatz?
ich habe eine JList, da diese einige Einträge aus einem String Array darstellen soll.
Da die Einträge nicht anklickbar sein sollen, habe ich die JList.setEnabled(false) gesetzt.
Natürlich habe ich dann dieses Erscheinungsbild:
Die Einträge sind ausgegraut. Ich möchte nun, dass der Text, der ja scheinbar die Farbe grau hat nun wieder schwarz ist.
Ich habe mit JList.setForeground(Color.BLACK) gearbeitet sowie den DefaultListCellRenderer der JList erweitert und dort setForeground(Color.BLACK) gesetzt.
Dies hatte auch keinen Effekt.
Ich habe geforscht, was die Methode setEnabled bewirkt, kann aber nicht rausfinden, an welcher Stelle eine disable JList die Farbe des Textes geändert wird.
Habt ihr einen Ansatz?