Ciao a tutti, forse dal titolo non si capisce molto ma io ho un codice di questo tipo
codice:
class GraphicElement extends JComponent {
     
       private JButton button = new JButton();

       @Override
	protected void paintComponent(Graphics g) {
		//Usa il paint di button
	}
}
Per necessità devo estendere JComponent (non posso estendere JButton) solo che in questo caso vorrei praticamente fare in modo che la mia classe sia un JButton ma come faccio a fargli disegnare un jbutton quando viene fatta la richiesta di disegnare il mio componente?
E' possibile oppure dovrei affrontare la cosa diversamente?