grant { permission java.awt.AWTPermission "accessEventQueue"; permission java.awt.AWTPermission "setDropTarget"; permission java.awt.AWTPermission "accessClipboard"; permission java.awt.AWTPermission "acceptDropBetweenAccessControllerContexts"; permission java.awt.AWTPermission "listenToAllAWTEvents"; };
Mit appletviewer -J-Djava.security.policy=policy index.html kann man dann sein DnD-Applet aufrufen. Allerdings sollte man die DropTargets nicht in der init() oder der start()-Methode erzeugen, sondern in einem Extra-Thread. Ansonsten kann man nur draggen, aber nicht droppen.