Package net.sf.freecol.client.gui.plaf

Contains the user interface objects for the "FreeCol Look and Feel".

See:
          Description

Class Summary
FreeColBrightPanelUI Draws the image "BackgroundImage2" from the defaults table as a tiled background image.
FreeColButtonUI Sets the default opaque attribute to false and uses a 10% black shading on the FreeColButtonUI.paintButtonPressed(java.awt.Graphics, javax.swing.AbstractButton).
FreeColCheckBoxUI Sets the default opaque attribute to false.
FreeColComboBoxRenderer A ListCellRenderer to be used by FreeColListUI.
FreeColComboBoxRenderer.UIResource The FreeColComboBoxRenderer as an UIResource.
FreeColComboBoxUI Sets the default opaque attribute to false.
FreeColLabelUI Sets the default opaque attribute to false.
FreeColListUI UI-class for lists.
FreeColLookAndFeel Implements the "FreeCol Look and Feel".
FreeColMenuBarUI Draws the image "BackgroundImage" from the defaults table as a tiled background image.
FreeColMenuItemUI UI-class for menu items.
FreeColPanelUI Draws the image "BackgroundImage" from the defaults table as a tiled background image.
FreeColPopupMenuUI Draws the image "BackgroundImage" from the defaults table as a tiled background image.
FreeColRadioButtonUI Sets the default opaque attribute to false.
FreeColScrollPaneUI UI-class for scroll panes.
FreeColTableHeaderUI UI-class for table headers.
FreeColTableUI UI-class for tables.
FreeColTextAreaUI Draws the image "BackgroundImage2" from the defaults table as a tiled background image.
FreeColTextFieldUI Draws the image "BackgroundImage2" from the defaults table as a tiled background image.
FreeColToolTipUI Draws the image "BackgroundImage" from the defaults table as a tiled background image.
FreeColTransparentPanelUI Draws the image "BackgroundImage2" from the defaults table as a tiled background image with a partial transparency.
LAFUtilities Utility methods for Look-and-Feel classes.
 

Package net.sf.freecol.client.gui.plaf Description

Contains the user interface objects for the "FreeCol Look and Feel". The implementation is heavily based on the "Java look and feel" (kodename: Metal). The largest change is the introduction of background images.

The documentation for the component UIs will only be a documentation of the changes. Please refer to the "Java API documentation" for more information about the component UIs.

See Also:
FreeColLookAndFeel