In ogni caso il concetto che stai applicando non ha senso: un oggetto Disegno non è qualcosa che un'altra classe può "disegnare" quando vuole da qualche parte (non certo in un paint/paintComponent). Disegno è un componente a sé stante, si disegna da solo e va messo dentro un "contenitore".
Infatti lo metto dentro a un contenitore.

Comunque nel mio libro delle superiori che avevano mi hanno insegnato a fare così i disegni, ma mi sembra di capire che mi han insegnato tante calzate..