Painting in AWT and Swing kanske kan ge dig nåt
Jag håller på och trollar lite med ett litet ritprogram. Jag har en rityta (JPanel), där jag vill rita ut symboler på de ställen där jag klickar. Hur gör jag detta på bästa sätt?
I ritytan sparar jag alla symboler i en länkad lista med positionen. Sen gör jag en paintComponent() för ritytan och loopar igenom listan med symboler och ritar ut var och en.
Nu tänkte jag lägga symbolerna i egna klasser, och göra en egen paintComponent metod för varje symbol. Hur ritar jag då ut symbolerna på bästa sätt, anropa deras egen paintComponent manuellt från ritytans paintComponent, eller finns det något snyggare sätt? Ska man verkligen anropa paintComponent manuellt på detta vis?