JLabel i JComboBox - problem z listenerem;/

0

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?

0

Witam

Proponuję zrobic to tak:

text = "text "+ liczba;
etykieta.setText(text);

Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1