Mam sobie JLabel. W konstruktorze pisze etykieta = new JLabel(text); Mam tez liste rozwijana i słuchacza do niej
private class ListaSluchacz implements ActionListener
{
public void actionPerformed(ActionEvent zdarzenie)
{
text = "text "+ liczba;
liczba++;
System.out.println("Sprawdzam" + text);
repaint();
validate();
}
}
Proble mjest w tym ze jak zmienie element w Liscie rozwijanej to zwiększa mi sie wartosc liczba i w wierszu polecen rowniez wyswietla się text z poprawna wartoscia liczba(zwiększa sie), niestety w oknie wartosc text nieulega zmianie mimo ze uzywam repaint() i validate().
O co chodzi?