Hi JavaGemeinde,
sagt mal, kann man so etwas wie folgende Situation programmieren:
Man zieht ein Bildchen eines JLabel per Drag & Drop in einen anderen JLabel, wo es dann dargestellt wird? Ach ja, und beim Hinüberziehen soll das hinüberzuziehende Element auch noch angezeigt werden (als wenn ich halt eine Datei in Windows verschiebe, so ungefähr).
Komme ich da mit den Methoden dragEnter und dragExit überhaupt weiter?
Wird Drag & Drop nun auch bei JLabels unterstützt oder muss ich das, wie InterNet gefunden mit
weiterhin umschreiben?
Vielleicht kann mir jemand rein konzeptionell auf die Sprünge helfen.
Vielen Dank schon mal vorab,
By<e Ulrich
sagt mal, kann man so etwas wie folgende Situation programmieren:
Man zieht ein Bildchen eines JLabel per Drag & Drop in einen anderen JLabel, wo es dann dargestellt wird? Ach ja, und beim Hinüberziehen soll das hinüberzuziehende Element auch noch angezeigt werden (als wenn ich halt eine Datei in Windows verschiebe, so ungefähr).
Komme ich da mit den Methoden dragEnter und dragExit überhaupt weiter?
Wird Drag & Drop nun auch bei JLabels unterstützt oder muss ich das, wie InterNet gefunden mit
Code:
JLabel label = new JLabel();
label.setTransferHandler(new TransferHandler("text"));
label.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e) {
JComponent c = (JComponent)e.getSource();
TransferHandler th = c.getTransferHandler();
th.exportAsDrag(c, e, TransferHandler.COPY);
}
});
Vielleicht kann mir jemand rein konzeptionell auf die Sprünge helfen.
Vielen Dank schon mal vorab,
By<e Ulrich