Java agent Drag and Drop from Inbox

I create java agent. Java agent creates JFrame with simple JTextField.

JTextField has simple DropTargetListener:


TextField text = new TextField(" Hello word ");

listener = new DropTargetListener(){

		public void dragEnter(DropTargetDragEvent dtde) {}

		public void dragExit(DropTargetEvent dte) {}

		public void dragOver(DropTargetDragEvent dtde) {}

		public void dropActionChanged(DropTargetDragEvent dtde) {}



		public void drop(DropTargetDropEvent dtde) {								

			DataFlavor[] flr = dtde.getCurrentDataFlavors();

			System.out.println("flr size="+flr.length);				

	}

};

DropTarget cont =new DropTarget(text, DnDConstants.ACTION_COPY_OR_MOVE, listener);


I can drag and drop something from Inbox(as example e-mal) but when I got event - it is inposible to get data, because DropTargetDropEvent.getCurrentDataFlavors() has empty array.

Very strange, because similar action “Drag and Drop” from external resource (desktop or Outlook) works properly.

How I can get data from dragged object ?