Non so per quale motivo ti è venuto in mente questo. Comunque no, non dovresti farlo. Perché a livello di painting si potrebbe anche fare ma .... per il "comportamento" del JButton? Chi gestisce la "pressione" dei tasti di mouse/tastiera? E come li passeresti a JButton?Originariamente inviato da loHacker
Per necessità devo estendere JComponent solo che in questo caso vorrei praticamente fare in modo che la mia classe sia un JButton (una specie di ereditarietà multipla) ma come faccio a fargli disegnare un jbutton quando viene fatta la richiesta di disegnare il mio componente?
No. Ogni componente Swing è un "contenitore" (derivando da java.awt.Container), pertanto puoi benissimo aggiungere il componente dentro il tuo GraphicElement (ovviamente valutando le questioni su layout manager e posizioni/dimensioni).

Rispondi quotando