Hallo,
ich kann DnD zw. einem JTree und einer JTable machen. Funktioniert auch alles problemlos. Allerdings habe ich einen kleinen Schönheitsfehler den ich gerne bereinigt hätte.
Im WindowsExplorer ist es so, dass man einen Knoten anklickt und ihn dann direkt bei gedrückter Maustaste verschieben kann. Bei mir funktioniert dies leider nicht. Bei mir muß man erst den Knoten anklicken/markieren d.h. Maus wieder loslassen und dann den Knoten nochmals anklicken um ihn mit gedrückter Maustaste verschieben zu können.
Wie kann man dies umbauen ? Ich möchte auch gerne, dass ich den Knoten direkt verschieben kann wenn ich ihn anklicke. Irgednwie scheint aber zu dieser Zeit DnD noch nicht aktiv/erlaubt !?
Im Tree rufe ich z.B. folgendes auf:
setDragEnabled(true);
setTransferHandler(new MeinTransferHandler(this));
MeinTransferHandler sieht so aus:
public class MeinTransferHandler
extends TransferHandler
implements DropTargetListener
Habt Ihr eine Idee ?
Danke
Arni