DropTargetDropEvent an andere Komponente delegieren

sagi7

Mitglied
Hallo,

ich habe ein DropTarget bei einer leeren JTabbedPane registriert.
Wenn diese das DropEvent erhält, erstelle ich eine neue Komponente
und möchte das Event an diese delegieren.

PHP:
public synchronized void drop(DropTargetDropEvent dtde) {
SheetTreeTable currentSheetsTreeTable =
			   getSheetManager().getCurrentSheetsTreeTable(false);
			DropTarget dropTarget = currentSheetsTreeTable.getDropTarget();
DropTargetDropEvent dropTargetEvent =
			   new DropTargetDropEvent(dropTarget.getDropTargetContext(), dtde
			      .getLocation(), dtde.getDropAction(), dtde.getSourceActions());
			dropTarget.drop(dropTargetEvent);

Hierbei bekomme ich eine NPE im TransferHandler beim Aufruf von
dropTarget.drop(dropTargetEvent);.
component ist hierbei null.

Hat jemand eine Idee, wie der Delegate richtig funktioniert?

Vielen Dank im Voraus
 
Zurück