next up previous
Next: Besonderheiten, Probleme und Bugs Up: dragndrop Previous: Drag'n'Drop API

Applet-Besonderheiten

Für Applets mit Drag und Drop braucht man einen Browser, der Java 2 oder entsprechende Plugins unterstützt. Gewisse Properties müssen in der Datei policy gesetzt sein:

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.


next up previous
Next: Besonderheiten, Probleme und Bugs Up: dragndrop Previous: Drag'n'Drop API
Britta Koch
1999-11-29