[Java3D] Canvas3d et JScrollpane
Bonjour!
Tout d'abord, je dois vous dire que je deviens fou avec cette histoire..
Je m'explique, j'ai une JFrame, dans laquelle j'ai créé un canvas3d dans lequel se trouve un objet3d. Jusque la tout va bien, l'utilisateur a la possibilité d'effectuer des rotations, des zooms et des translations sur cette objet.
C'est la que ca se complique, sachant que l'utilisateur peut faire sortir l'objet de la fenêtre si il le translate trop maladroitement, j'ai voulu installer un JScrollpane dans cette frame, histoire que ce soit plus simple, plus ergonomique.
J'ai donc ajouté le canvas3d dans un Jscrollpane puis ajouté le JScrollpane dans la JFrame.
Ça fonctionne, mes scrollbars apparaissent mais quand je les utilise, le repaint du canvas fonctionne mal puisque je ne vois que du gris sur les parties que je fais apparaitre en scrollant, de plus le canvas vient se superposer à ma JMenubar.. Horrible..
Après pas mal de recherches sur le net, de multiples tests, toujours rien..
Merci d'avance pour votre aide..