Bonjour � tous,
Je dois faire un truc tout b�te: rendre des composants (un JLabel et un JList) disponibles pour la partie drop d'un drag-and-drop. Seulement ces composants sont inclus dans un JInternalFrame, et cela semble au dessus des moyens de ma pauvre impl�mentation du JDK (J2SE v1.3.1, sous MacOS 10.2.3): impossible qu'ils acceptent le DnD, aucun �v�nement n'est d�clench� alors qu'ils ont bien �t� associ�s � un DropTarget (note: je n'utilise pas le framework DnD du JDK 1.4, mais bien celle du 1.3)
J'ai cru avoir entendu dire que c'�tait un probl�me potentiel sous MacOSX, et que sur d'autres OS aucun probl�me n'est li� � l'acceptation d'un �v�nement de drop sur un composant qui est inclu dans un JInternalFrame. Est-ce vrai ? Quelqu'un a-t'il connaissance d'un probl�me particulier ?
Jusqu'� pr�sent, pour rendre "droppable" une JInternalFrame dans son entier, je devais d�j� ajouter un petit bout de code associant le DropTarget non pas � la JInternalFrame elle-m�me, mais � sa glass pane (via .getGlassPane()). Y a t'il une autre astuce � utiliser maintenant que je veux ne rendre "droppable" que certains des composants de cette JInternalFrame ? En jouant sur les couches JLayeredPane, JContentPane peut-�tre ?
Voil�, voil�... Si quelqu'un a d�j� rencontr� des probl�mes de cheveux blancs avec le drag-and-drop... Et qui aurait trouv� une solution, ou au moins des pistes ?
Aur�lien
