Package net.sf.freecol.client.gui.plaf
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.
- Since:
- 0.2.1
- See Also:
FreeColLookAndFeel
-
Class Summary Class Description FreeColBrightPanelUI Draw the "image.background.FreeColBrightPanel" resource as a tiled background image.FreeColButtonUI Sets the default opaque attribute to false and uses a 10% black shading on theFreeColButtonUI.paintButtonPressed(java.awt.Graphics, javax.swing.AbstractButton)
.FreeColCheckBoxUI Sets the default opaque attribute to false.FreeColCheckBoxUI.CheckBoxIcon FreeColComboBoxRenderer<T> AListCellRenderer
to be used byFreeColListUI
andJComboBox
es that displayObjectWithId
values.FreeColComboBoxRenderer.NormalComponent FreeColComboBoxRenderer.SelectedComponent FreeColComboBoxUI Sets the default opaque attribute to false.FreeColFileChooserUI UI for the file chooser.FreeColFormattedTextFieldUI 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.FreeColLookAndFeel.FreeColMetalTheme FreeColMenuBarUI Use the "image.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.FreeColOptionPaneUI Draw the "image.background.FreeColOptionPane" resource as a tiled background image.FreeColPanelUI Draw the "image.background.FreeColPanel" resource as a tiled background image.FreeColPopupMenuUI Draw the "image.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.FreeColSpinnerUI FreeColTableHeaderUI UI-class for table headers.FreeColTableUI UI-class for tables.FreeColTextAreaUI Provides a tiled background image "image.background.FreeColTextArea" to text areas.FreeColTextFieldUI Provides a tiled background image "image.background.FreeColTextField" to text fields.FreeColToolTipUI Draw the "image.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.