Mam problem ponieważ w głównym oknie komponencie JFrame utworzyłem JPanel1, po czym dodałem go do głównego okna.
JPanel Panel1 = new JPanel();
Następnie za pomącą funkcji getGraphics zwróciłem obiekt Graphics po który umożliwia mi rysowanie po JPanel1
g = Panel1.getGraphics();
Rysowanie odbywa się w momencie kliknięcia na Component JButton, natomiast problem tkwi w tym że w momencie kliknięcia w JButtona po raz pierwszy obraz wyrysowany ukazuje się na ułamek sekundy po czym znika, dopiero po ponownym kliknięciu obraz się wyświetla i zostaje uwidoczniony w JPanel1 na stałe.
Co zrobić aby rysunek pozostał uwidoczniony na stałe po pierwszym kliknięciu ?