bibliothek.gui.dock.security.package-info Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of docking-frames-core Show documentation
Show all versions of docking-frames-core Show documentation
${project.name} is base or core library
/**
* A package dealing with the issues of Applets and Wepstart-applications.
* DockingFrames monitors mouse- and other events globally. That is not
* allowed in a restricted (or secure) environment, the {@link java.lang.SecurityManager}
* prevents it. The classes in this package are capable to "simulate" global
* monitors without really creating them. The reason why these classes are not
* used in a normal application is, that they do not work very efficient.
* Clients can use the contents of this package as follows:
*
* - Instead of a {@link bibliothek.gui.DockController} they have to create
* a {@link bibliothek.gui.dock.security.SecureDockController}.
* - Instead of {@link bibliothek.gui.dock.FlapDockStation}s they
* have to create {@link bibliothek.gui.dock.security.SecureFlapDockStation}s.
* - Instead of a {@link bibliothek.gui.dock.ScreenDockStation} they
* have to create a {@link bibliothek.gui.dock.security.SecureScreenDockStation}.
* - Instead of a {@link bibliothek.gui.dock.SplitDockStation} they
* have to create a {@link bibliothek.gui.dock.security.SecureSplitDockStation}.
* - Instead of a {@link bibliothek.gui.dock.StackDockStation} they
* have to create a {@link bibliothek.gui.dock.security.SecureStackDockStation}.
* - All other elements which show a {@link bibliothek.gui.Dockable} have to be
* wrapped into a {@link bibliothek.gui.dock.security.GlassedPane}.
*
*/
package bibliothek.gui.dock.security;