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.
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
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