O
OJVa
Gast
Hallo, hab von einen Beispiel gesehen wie man drag&drop mittels Swing Elementen macht.
Läuft auch so ca. wie ich es haben will nur wollte ich ein Bild anzeigen wenn man ein Objekt dragt.
Mein Anfang sieht so aus:
spuckt immer false aus und wenn ich das rausschmeiss kann ich das Objekt wieder dragen aber es erscheint beim drag kein Bild.
Läuft auch so ca. wie ich es haben will nur wollte ich ein Bild anzeigen wenn man ein Objekt dragt.
Mein Anfang sieht so aus:
Code:
public void dragGestureRecognized(DragGestureEvent e) {
Transferable transferable = new StringTransferable( DragLabel.this.getText() );
try {
Image k = null;
try {
k = ImageIO.read(new File("C:\\image.gif"));
} catch (IOException e1) {
e1.printStackTrace();
}
if(DragSource.isDragImageSupported() )
e.startDrag(DragSource.DefaultCopyDrop, k, e.getDragOrigin(), transferable, dsListener);
}
}
}
Code:
if(DragSource.isDragImageSupported() )