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

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

See:
          Description

Class Summary
FreeColBrightPanelUI Draw the "background.FreeColBrightPanel" resource 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.
FreeColComboBoxUI Sets the default opaque attribute to false.
FreeColLabelUI Sets the default opaque attribute to false.
FreeColListUI UI-class for lists, such as the drop down list of colonies in the Colony panel.
FreeColLookAndFeel Implements the FreeCol look and feel.
FreeColMenuBarUI Use the "background.FreeColMenuBar" resource as a tiled background image on FreeColMenuBar, such as that at the top of the window.
FreeColMenuItemUI UI-class for menu items.
FreeColPanelUI Draw the "background.FreeColPanel" resource as a tiled background image.
FreeColPopupMenuUI Draw the "background.FreeColPopupMenu" resource as a tiled background image on popup menus, such as the drop down from the menu bar at the top of the main window or the tile popup.
FreeColRadioButtonUI Sets the default opaque attribute to false.
FreeColScrollPaneUI UI-class for scroll panes.
FreeColSelectedPanelUI Draws with partial transparency.
FreeColTableHeaderUI UI-class for table headers.
FreeColTableUI UI-class for tables.
FreeColTextAreaUI Provides a tiled background image "background.FreeColTextArea" to text areas.
FreeColTextFieldUI Provides a tiled background image "background.FreeColTextField" to text fields.
FreeColToolTipUI Draw the "background.FreeColToolTip" resource as a tiled background image on tool tip popups.
FreeColTransparentPanelUI Draws with 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