L'héritage multiple n'existe pas en java.
Ta classe sera soit un JPanel, soit un Canvas3D, mais surement pas les deux en même temps.
De plus je te rappelle que le ménage AWT/Swing ne fait pas bon ménage.
Donc soit tu utilises un composant Canvas3D et tu est obligé de gérer tout en AWT.
Soit tu utilises le composant JCanvas3D dont tu parlais la semaine dernière, et la c'est du Swing et il suffit de faire un petit extends de la classe, de redéfinir la méthode
protected paintComponent (Graphics g)
et de penser a appeler super.paintComponent(g) dès le début de la redéfinition.
Partager