bibliothek.gui.dock.security
Class SecureFlapWindow

java.lang.Object
  extended by bibliothek.gui.dock.station.flap.DefaultFlapWindow
      extended by bibliothek.gui.dock.security.SecureFlapWindow
All Implemented Interfaces:
FlapWindow, MouseListener, MouseMotionListener, EventListener

public class SecureFlapWindow
extends DefaultFlapWindow

A FlapWindow which inserts a GlassedPane between its Dockable and the outer world. Adding and removing of the GlassPane are handled automatically.

Author:
Benjamin Sigg

Nested Class Summary
 
Nested classes/interfaces inherited from class bibliothek.gui.dock.station.flap.DefaultFlapWindow
DefaultFlapWindow.DialogParent, DefaultFlapWindow.Parent
 
Constructor Summary
SecureFlapWindow(FlapDockStation station, ButtonPane buttonPane, DefaultFlapWindow.Parent window)
          Creates a new window
 
Method Summary
 
Methods inherited from class bibliothek.gui.dock.station.flap.DefaultFlapWindow
containsScreenPoint, destory, discardDisplayer, getDisplayer, getDisplayerParent, getDockable, getDockableInsets, getDockTitle, getStation, getWindowBounds, isWindowValid, isWindowVisible, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, repaint, setDockable, setDockTitle, setDropInfo, setWindowVisible, updateBounds
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecureFlapWindow

public SecureFlapWindow(FlapDockStation station,
                        ButtonPane buttonPane,
                        DefaultFlapWindow.Parent window)
Creates a new window

Parameters:
station - the station which will use this window
buttonPane - the visible part of the station
window - the parent of this window