Mam panel, w panelu zmienną JLabel jL0. W konstruktorze panelu dodaję jL0 do panelu. Problem polega na tym że gdy potem gdzieś w programie chcę zmienić tekst wyświetlany w jL0 przy użyciu metody setText() to tekst się zmienia ale zmienia się również tło jL0 - przestaje ono być przezroczyste. Dopiero po zminimalizowaniu okna i przywróceniu go tło jL0 staje się ponownie przezroczyste.
JLabel jL0;
jL0 = new JLabel(" Rozdanie: " + MyApplet.myapplet.nrRundy);
jL0.setOpaque(true);
jL0.setBackground(new Color(255, 255, 255, 200) );
add(jL0);
jL0.setBounds(10, 80, 100, 25);
Podobny problem mam też z napisaniem tekstu metodą drawString którą wywołuję w metodzie paintComponent panelu. Czasami napis zostanie wyświetlony poprawnie a czasami trzeba okno zminimalizować i przywrócić by napis się pojawił.
Od czego to może być?