In generale, quando la pittura in Swing, si consiglia di ignorare paintComponent
.
Ci sono diversi motivi per cui uno è paintComponent
è dipinto nel livello inferiore, il che significa che non si cancellerà accidentalmente alcun componente che è stato sottoposto a rendering durante il processo di verniciatura - questo succede molto alle persone che pubblicano qui.
Ci sono un paio di volte in cui potrebbe essere necessario sostituire lo paint
, ma vorrei sempre incoraggiarlo a provare a farlo funzionare prima con paintComponent
.
Partenza
Vedi anche [* Pittura in AWT e Swing *] (http://www.oracle.com/ technetwork/java/pittura-140037.html). – trashgod