com.l2fprod.gui.plaf.skin
Interface Window

All Known Implementing Classes:
Window.FrameWindow, Window.InternalFrameWindow

public interface Window

Created on 27/05/2000 by Frederic Lavigne, fred@L2FProd.com

Version:
$Revision: 1.11 $, $Date: 2005/11/19 09:25:28 $
Author:
$Author: l2fprod $ @created 27 avril 2002

Nested Class Summary
static class Window.FrameWindow
           
static class Window.InternalFrameWindow
          Description of the Class
 
Field Summary
static java.lang.String IS_SHADED_PROPERTY
          Description of the Field
static java.lang.String SHADE_BOUNDS_PROPERTY
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
          Adds a feature to the PropertyChangeListener attribute of the Window object
 void dispatchEvent(java.awt.AWTEvent event)
          Description of the Method
 java.awt.Container getContainer()
          Gets the Container attribute of the Window object
 javax.swing.Icon getFrameIcon()
          Gets the FrameIcon attribute of the Window object
 java.lang.String getTitle()
          Gets the Title attribute of the Window object
 boolean isClosable()
          Gets the Closable attribute of the Window object
 boolean isIcon()
          Gets the Icon attribute of the Window object
 boolean isIconifiable()
          Gets the Iconifiable attribute of the Window object
 boolean isMaximizable()
          Gets the Maximizable attribute of the Window object
 boolean isMaximum()
          Gets the Maximum attribute of the Window object
 boolean isResizable()
          Gets the Resizable attribute of the Window object
 boolean isSelected()
          Gets the Selected attribute of the Window object
 boolean isShaded()
          Gets the Shaded attribute of the Window object
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
          Remove a feature to the PropertyChangeListener attribute of the Window object
 void setClosed(boolean b)
          Sets the Closed attribute of the Window object
 void setIcon(boolean b)
          Sets the Icon attribute of the Window object
 void setMaximum(boolean b)
          Sets the Maximum attribute of the Window object
 void setSelected(boolean b)
          Sets the Selected attribute of the Window object
 void setShaded(boolean b)
          Sets the Shaded attribute of the Window object
 

Field Detail

IS_SHADED_PROPERTY

static final java.lang.String IS_SHADED_PROPERTY
Description of the Field

See Also:
Constant Field Values

SHADE_BOUNDS_PROPERTY

static final java.lang.String SHADE_BOUNDS_PROPERTY
See Also:
Constant Field Values
Method Detail

getContainer

java.awt.Container getContainer()
Gets the Container attribute of the Window object

Returns:
The Container value

addPropertyChangeListener

void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds a feature to the PropertyChangeListener attribute of the Window object

Parameters:
listener - The feature to be added to the PropertyChangeListener attribute

removePropertyChangeListener

void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Remove a feature to the PropertyChangeListener attribute of the Window object

Parameters:
listener - The feature to be remove from the PropertyChangeListener attribute

isSelected

boolean isSelected()
Gets the Selected attribute of the Window object

Returns:
The Selected value

setSelected

void setSelected(boolean b)
                 throws java.beans.PropertyVetoException
Sets the Selected attribute of the Window object

Parameters:
b - The new Selected value
Throws:
java.beans.PropertyVetoException - Description of Exception

isIcon

boolean isIcon()
Gets the Icon attribute of the Window object

Returns:
The Icon value

setIcon

void setIcon(boolean b)
             throws java.beans.PropertyVetoException
Sets the Icon attribute of the Window object

Parameters:
b - The new Icon value
Throws:
java.beans.PropertyVetoException - Description of Exception

isMaximum

boolean isMaximum()
Gets the Maximum attribute of the Window object

Returns:
The Maximum value

setMaximum

void setMaximum(boolean b)
                throws java.beans.PropertyVetoException
Sets the Maximum attribute of the Window object

Parameters:
b - The new Maximum value
Throws:
java.beans.PropertyVetoException - Description of Exception

isShaded

boolean isShaded()
Gets the Shaded attribute of the Window object

Returns:
The Shaded value

setShaded

void setShaded(boolean b)
Sets the Shaded attribute of the Window object

Parameters:
b - The new Shaded value

isMaximizable

boolean isMaximizable()
Gets the Maximizable attribute of the Window object

Returns:
The Maximizable value

isIconifiable

boolean isIconifiable()
Gets the Iconifiable attribute of the Window object

Returns:
The Iconifiable value

isClosable

boolean isClosable()
Gets the Closable attribute of the Window object

Returns:
The Closable value

setClosed

void setClosed(boolean b)
               throws java.beans.PropertyVetoException
Sets the Closed attribute of the Window object

Parameters:
b - The new Closed value
Throws:
java.beans.PropertyVetoException - Description of Exception

isResizable

boolean isResizable()
Gets the Resizable attribute of the Window object

Returns:
The Resizable value

getTitle

java.lang.String getTitle()
Gets the Title attribute of the Window object

Returns:
The Title value

getFrameIcon

javax.swing.Icon getFrameIcon()
Gets the FrameIcon attribute of the Window object

Returns:
The FrameIcon value

dispatchEvent

void dispatchEvent(java.awt.AWTEvent event)
Description of the Method

Parameters:
event - Description of Parameter