Drag and Drop und trotzdem MouseEvents

Gucky

Top Contributor
Hallo liebes Java Forum,

ich möchte gerne Dateien per Drag'n'Drop auf eine JList verarbeiten und dabei je nachdem, ob sie mit der rechten oder der linken Maustaste gezogen wurden anders reagieren. Leider lässt sich nur entweder das eine ODER das andere realisieren. Entweder Drag'n'Drop oder das Reagieren auf unterschiedliche Tasten, da bei Drag'n'Drop kein MouseEvent ausgelöst wird.
Ich habe schon gegooglet, bin dabei jedoch nicht schlau geworden.

Hier ist der Code, mit dem ich Drag'n'Drop erlaube:
Java:
private void enableDragnDrop(){
	//Neues DropTarget erstellen
	@SuppressWarnings("unused")
	DropTarget target = new DropTarget(this, new DropTargetAdapter() {
		
		//DropEvent Abfangen
		@SuppressWarnings("unchecked")
		public void drop(DropTargetDropEvent dtde) {
			if(dtde.isDataFlavorSupported(DataFlavor.javaFileListFlavor))
			{
				dtde.acceptDrop(dtde.getDropAction());
				try {
					//gedroppte Elemente werden in List geschrieben
					droppedFiles = (List<File>) dtde.getTransferable().getTransferData(DataFlavor.javaFileListFlavor);
					if (droppedFiles.size() > 0) dragAndDropped = true;
				} catch (Exception e) {
					zeigeErrDial("Es gab ein Problem mit den Dateien");
					e.printStackTrace();
				}
			}
		}
	});
}

Hat da jemand von euch eine Idee?

Liebe Grüße
Gucky
 
Zuletzt bearbeitet:

Gucky

Top Contributor
So rum habe ich es auch schon versucht aber dann wird leider gar nichts angenommen, weil DND erst aktiviert werden muss, da ich Dateien von außerhalb des Programmes Droppen möchte.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
L Grid und drag and drop Allgemeine Java-Themen 1
offi Drag and Drop mehrerer File aus Explorer in JTable Allgemeine Java-Themen 1
G Datei per Drag and Drop auf den Link öffnen Allgemeine Java-Themen 6
S GUI - Drag & Drop Elemente Allgemeine Java-Themen 10
S Falsches Encoding bei Drag and Drop von Umlauten Allgemeine Java-Themen 16
L jTable drag & drop einzelner Zeilen Allgemeine Java-Themen 4
D [Drag&Drop] Design-Pattern-Frage Allgemeine Java-Themen 4
C Drag & Drop, Icons sollen getauscht werden Allgemeine Java-Themen 4
vladimir Welche API für Grafik und Drag&Drop Allgemeine Java-Themen 3
M Zwischenablage/ Drag and Drop Allgemeine Java-Themen 9
G Drag & Drop Allgemeine Java-Themen 6
M Drag and Drop FileListFlavor unter Ubuntu - Nautilus Allgemeine Java-Themen 5
M Drag and Drop: 3 Fragen Allgemeine Java-Themen 3
G Drag&Drop von Textdateien Allgemeine Java-Themen 13
G Datei Verknuepfung, drag&drop Plattformunabhaengig Allgemeine Java-Themen 3
T Drag und Drop von Applet 1 zu Applet 2 _in_ derselben VM Allgemeine Java-Themen 9
T JLable Drag und Drop Allgemeine Java-Themen 4
R Drag und Drop - Fehler während Laufzeit Allgemeine Java-Themen 14
R Drag und Drop von externen Files geht nur als Application Allgemeine Java-Themen 2
P drag und drop und move mit 2 Fenstern fkt. nicht 100 %ig Allgemeine Java-Themen 7
F Drag&Drop Allgemeine Java-Themen 10
M In JTables Drag und Drop verbieten Allgemeine Java-Themen 2
L Drag and Drop Table Allgemeine Java-Themen 9
U Drag & Drop Allgemeine Java-Themen 2
E Frage zu Drag and Drop Allgemeine Java-Themen 2
S Drag&Drop einer Datei, wie nur den Dateipfad erhalten? Allgemeine Java-Themen 9
G Drop down Button Menü (Combobox) Allgemeine Java-Themen 7
L Drop Emails von Outlook in eine JList Allgemeine Java-Themen 5
T Java Excel Drop Down Formularsteuerelement Allgemeine Java-Themen 0
R Drang and Drop: Tab bei Firefox Allgemeine Java-Themen 13
ReinerCoder auskommentierte Messages werden trotzdem benutzt Allgemeine Java-Themen 53
hello_autumn Java_Home geändert auf Java 13, trotzdem wird Java Version 8 angezeigt. Allgemeine Java-Themen 2
P Am Application Server - Selbe files aber trotzdem CNF Allgemeine Java-Themen 2
J httpclient: Post-method aber trotzdem "URI to long&quot Allgemeine Java-Themen 4
F Gutes Threads Tutorial hier aber trotzdem eine Frage Allgemeine Java-Themen 7
A Exception in Konstruktor - trotzdem wird Objekt erzeugt! Allgemeine Java-Themen 3
C Synchronisation aber trotzdem parallel lesen Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben