Mój problem wygląda następująco:
Pisze sobie programik, w którego z jednym z okien mam JComboBox. W zależności od tego co wybrano prezentuję wzór matematyczny pobrany z pliku jako ImageIcon. Oczywiście zawiera on symbole z indeksami dolnymi.
Poniżej mam etykiety typu: Lw, b, N , Lf, Kf , itp. oraz przyporządkowane im JSpinner'y. Tutaj w zależności od tego jaki wzór wybrano poszczególne JSpinner'y i ich JLabel'y są ustawiane przez setEditable(false) jeśli konkretny wzór ich nie zawiera i nie wymagam podania ich wartości.
No i właśnie problem jest tego typu, że nie działa w ActionListenerze JComboBox'a: setEditable(false) dla etykiet utworzonych w ten sposób:
MK_Lf_L = new JLabel("<html>L<sub>f</sub><html>");
add(MK_Lf_L, new GBC(6,0,1,1).setAnchor(GBC.CENTER).setInsets(5).setWeight(100, 100));
Ktoś ma jakiś pomysł jak to przeskoczyć ?
P.S. naturalnie działa dla zwykłych etykiet.