- java.lang.Object
-
- javax.swing.LookAndFeel
-
- javax.swing.plaf.basic.BasicLookAndFeel
-
- javax.swing.plaf.metal.MetalLookAndFeel
-
- All Implemented Interfaces:
Serializable
public class MetalLookAndFeel extends BasicLookAndFeel
The Java Look and Feel, otherwise known as Metal.Each of the
ComponentUIs provided byMetalLookAndFeelderives its behavior from the defaults table. Unless otherwise noted each of theComponentUIimplementations in this package document the set of defaults they use. Unless otherwise noted the defaults are installed at the timeinstallUIis invoked, and follow the recommendations outlined inLookAndFeelfor installing defaults.MetalLookAndFeelderives it's color palette and fonts fromMetalTheme. The default theme isOceanTheme. The theme can be changed using thesetCurrentThememethod, refer to it for details on changing the theme. Prior to 1.5 the default theme wasDefaultMetalTheme. The system property"swing.metalTheme"can be set to"steel"to indicate the default should beDefaultMetalTheme.Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. As of 1.4, support for long term storage of all JavaBeans™ has been added to the
java.beanspackage. Please seeXMLEncoder.- See Also:
MetalTheme,DefaultMetalTheme,OceanTheme, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MetalLookAndFeel()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcreateDefaultTheme()Ensures the currentMetalThemeisnon-null.static ColorUIResourcegetAcceleratorForeground()Returns the accelerator foreground color of the current theme.static ColorUIResourcegetAcceleratorSelectedForeground()Returns the accelerator selected foreground color of the current theme.static ColorUIResourcegetBlack()Returns the black color of the current theme.static ColorUIResourcegetControl()Returns the control color of the current theme.static ColorUIResourcegetControlDarkShadow()Returns the control dark shadow color of the current theme.static ColorUIResourcegetControlDisabled()Returns the control disabled color of the current theme.static ColorUIResourcegetControlHighlight()Returns the control highlight color of the current theme.static ColorUIResourcegetControlInfo()Returns the control info color of the current theme.static ColorUIResourcegetControlShadow()Returns the control shadow color of the current theme.static ColorUIResourcegetControlTextColor()Returns the control text color of the current theme.static FontUIResourcegetControlTextFont()Returns the control text font of the current theme.static MetalThemegetCurrentTheme()Return the theme currently being used byMetalLookAndFeel.UIDefaultsgetDefaults()Returns the look and feel defaults.StringgetDescription()Returns a short description of this look and feel.static ColorUIResourcegetDesktopColor()Returns the desktop color of the current theme.IcongetDisabledIcon(JComponent component, Icon icon)Returns anIconwith a disabled appearance.IcongetDisabledSelectedIcon(JComponent component, Icon icon)Returns anIconfor use by disabled components that are also selected.static ColorUIResourcegetFocusColor()Returns the focus color of the current theme.static ColorUIResourcegetHighlightedTextColor()Returns the highlighted text color of the current theme.StringgetID()Returns an identifier for this look and feel.static ColorUIResourcegetInactiveControlTextColor()Returns the inactive control text color of the current theme.static ColorUIResourcegetInactiveSystemTextColor()Returns the inactive system text color of the current theme.LayoutStylegetLayoutStyle()Returns aLayoutStyleimplementing the Java look and feel design guidelines as specified at http://www.oracle.com/technetwork/java/hig-136467.html.static ColorUIResourcegetMenuBackground()Returns the menu background color of the current theme.static ColorUIResourcegetMenuDisabledForeground()Returns the menu disabled foreground color of the current theme.static ColorUIResourcegetMenuForeground()Returns the menu foreground color of the current theme.static ColorUIResourcegetMenuSelectedBackground()Returns the menu selected background color of the current theme.static ColorUIResourcegetMenuSelectedForeground()Returns the menu selected foreground color of the current theme.static FontUIResourcegetMenuTextFont()Returns the menu text font of the current theme.StringgetName()Returns the name of this look and feel.static ColorUIResourcegetPrimaryControl()Returns the primary control color of the current theme.static ColorUIResourcegetPrimaryControlDarkShadow()Returns the primary control dark shadow color of the current theme.static ColorUIResourcegetPrimaryControlHighlight()Returns the primary control highlight color of the current theme.static ColorUIResourcegetPrimaryControlInfo()Returns the primary control info color of the current theme.static ColorUIResourcegetPrimaryControlShadow()Returns the primary control shadow color of the current theme.static ColorUIResourcegetSeparatorBackground()Returns the separator background color of the current theme.static ColorUIResourcegetSeparatorForeground()Returns the separator foreground color of the current theme.static FontUIResourcegetSubTextFont()Returns the sub-text font of the current theme.booleangetSupportsWindowDecorations()Returnstrue; metal can provideWindowdecorations.static ColorUIResourcegetSystemTextColor()Returns the system text color of the current theme.static FontUIResourcegetSystemTextFont()Returns the system text font of the current theme.static ColorUIResourcegetTextHighlightColor()Returns the text highlight color of the current theme.static ColorUIResourcegetUserTextColor()Returns the user text color of the current theme.static FontUIResourcegetUserTextFont()Returns the user text font of the current theme.static ColorUIResourcegetWhite()Returns the white color of the current theme.static ColorUIResourcegetWindowBackground()Returns the window background color of the current theme.static ColorUIResourcegetWindowTitleBackground()Returns the window title background color of the current theme.static FontUIResourcegetWindowTitleFont()Returns the window title font of the current theme.static ColorUIResourcegetWindowTitleForeground()Returns the window title foreground color of the current theme.static ColorUIResourcegetWindowTitleInactiveBackground()Returns the window title inactive background color of the current theme.static ColorUIResourcegetWindowTitleInactiveForeground()Returns the window title inactive foreground color of the current theme.protected voidinitClassDefaults(UIDefaults table)Populatestablewith mappings fromuiClassIDto the fully qualified name of the ui class.protected voidinitComponentDefaults(UIDefaults table)Populatestablewith the defaults for metal.protected voidinitSystemColorDefaults(UIDefaults table)Populatestablewith system colors.booleanisNativeLookAndFeel()Returnsfalse;MetalLookAndFeelis not a native look and feel.booleanisSupportedLookAndFeel()Returnstrue;MetalLookAndFeelcan be run on any platform.voidprovideErrorFeedback(Component component)Invoked when the user attempts an invalid operation, such as pasting into an uneditableJTextFieldthat has focus.static voidsetCurrentTheme(MetalTheme theme)Set the theme used byMetalLookAndFeel.-
Methods declared in class javax.swing.plaf.basic.BasicLookAndFeel
createAudioAction, getAudioActionMap, loadSystemColors, playSound
-
Methods declared in class javax.swing.LookAndFeel
getDesktopPropertyValue, initialize, installBorder, installColors, installColorsAndFont, installProperty, loadKeyBindings, makeComponentInputMap, makeIcon, makeInputMap, makeKeyBindings, toString, uninitialize, uninstallBorder
-
-
-
-
Method Detail
-
getName
public String getName()
Returns the name of this look and feel. This returns"Metal".- Specified by:
getNamein classLookAndFeel- Returns:
- the name of this look and feel
-
getID
public String getID()
Returns an identifier for this look and feel. This returns"Metal".- Specified by:
getIDin classLookAndFeel- Returns:
- the identifier of this look and feel
-
getDescription
public String getDescription()
Returns a short description of this look and feel. This returns"The Java(tm) Look and Feel".- Specified by:
getDescriptionin classLookAndFeel- Returns:
- a short description for the look and feel
-
isNativeLookAndFeel
public boolean isNativeLookAndFeel()
Returnsfalse;MetalLookAndFeelis not a native look and feel.- Specified by:
isNativeLookAndFeelin classLookAndFeel- Returns:
false
-
isSupportedLookAndFeel
public boolean isSupportedLookAndFeel()
Returnstrue;MetalLookAndFeelcan be run on any platform.- Specified by:
isSupportedLookAndFeelin classLookAndFeel- Returns:
true- See Also:
UIManager.setLookAndFeel(javax.swing.LookAndFeel)
-
getSupportsWindowDecorations
public boolean getSupportsWindowDecorations()
Returnstrue; metal can provideWindowdecorations.- Overrides:
getSupportsWindowDecorationsin classLookAndFeel- Returns:
true- Since:
- 1.4
- See Also:
JDialog.setDefaultLookAndFeelDecorated(boolean),JFrame.setDefaultLookAndFeelDecorated(boolean),JRootPane.setWindowDecorationStyle(int)
-
initClassDefaults
protected void initClassDefaults(UIDefaults table)
Populatestablewith mappings fromuiClassIDto the fully qualified name of the ui class.MetalLookAndFeelregisters an entry for each of the classes in the packagejavax.swing.plaf.metalthat are named MetalXXXUI. The stringXXXis one of Swing's uiClassIDs. For theuiClassIDsthat do not have a class in metal, the corresponding class injavax.swing.plaf.basicis used. For example, metal does not have a class named"MetalColorChooserUI", as such,javax.swing.plaf.basic.BasicColorChooserUIis used.- Overrides:
initClassDefaultsin classBasicLookAndFeel- Parameters:
table- theUIDefaultsinstance the entries are added to- Throws:
NullPointerException- iftableisnull- See Also:
BasicLookAndFeel.initClassDefaults(javax.swing.UIDefaults)
-
initSystemColorDefaults
protected void initSystemColorDefaults(UIDefaults table)
Populatestablewith system colors. The following values are added totable:
The valueMetal's system color mapping Key Value "desktop" theme.getDesktopColor()"activeCaption" theme.getWindowTitleBackground()"activeCaptionText" theme.getWindowTitleForeground()"activeCaptionBorder" theme.getPrimaryControlShadow()"inactiveCaption" theme.getWindowTitleInactiveBackground()"inactiveCaptionText" theme.getWindowTitleInactiveForeground()"inactiveCaptionBorder" theme.getControlShadow()"window" theme.getWindowBackground()"windowBorder" theme.getControl()"windowText" theme.getUserTextColor()"menu" theme.getMenuBackground()"menuText" theme.getMenuForeground()"text" theme.getWindowBackground()"textText" theme.getUserTextColor()"textHighlight" theme.getTextHighlightColor()"textHighlightText" theme.getHighlightedTextColor()"textInactiveText" theme.getInactiveSystemTextColor()"control" theme.getControl()"controlText" theme.getControlTextColor()"controlHighlight" theme.getControlHighlight()"controlLtHighlight" theme.getControlHighlight()"controlShadow" theme.getControlShadow()"controlDkShadow" theme.getControlDarkShadow()"scrollbar" theme.getControl()"info" theme.getPrimaryControl()"infoText" theme.getPrimaryControlInfo()themecorresponds to the currentMetalTheme.- Overrides:
initSystemColorDefaultsin classBasicLookAndFeel- Parameters:
table- theUIDefaultsobject the values are added to- Throws:
NullPointerException- iftableisnull- See Also:
SystemColor,BasicLookAndFeel.getDefaults(),BasicLookAndFeel.loadSystemColors(javax.swing.UIDefaults, java.lang.String[], boolean)
-
initComponentDefaults
protected void initComponentDefaults(UIDefaults table)
Populatestablewith the defaults for metal.- Overrides:
initComponentDefaultsin classBasicLookAndFeel- Parameters:
table- theUIDefaultsto add the values to- Throws:
NullPointerException- iftableisnull
-
createDefaultTheme
protected void createDefaultTheme()
Ensures the currentMetalThemeisnon-null. This is a cover method forgetCurrentTheme.- See Also:
getCurrentTheme()
-
getDefaults
public UIDefaults getDefaults()
Returns the look and feel defaults. This invokes, in order,createDefaultTheme(),super.getDefaults()andgetCurrentTheme().addCustomEntriesToTable(table).While this method is public, it should only be invoked by the
UIManagerwhen the look and feel is set as the current look and feel and afterinitializehas been invoked.- Overrides:
getDefaultsin classBasicLookAndFeel- Returns:
- the look and feel defaults
- See Also:
createDefaultTheme(),BasicLookAndFeel.getDefaults(),MetalTheme.addCustomEntriesToTable(UIDefaults)
-
provideErrorFeedback
public void provideErrorFeedback(Component component)
Invoked when the user attempts an invalid operation, such as pasting into an uneditableJTextFieldthat has focus. The default implementation beeps. Subclasses that wish different behavior should override this and provide the additional feedback.- Overrides:
provideErrorFeedbackin classLookAndFeel- Parameters:
component- theComponentthe error occurred in, may benullindicating the error condition is not directly associated with aComponent- Since:
- 1.4
-
setCurrentTheme
public static void setCurrentTheme(MetalTheme theme)
Set the theme used byMetalLookAndFeel.After the theme is set,
MetalLookAndFeelneeds to be re-installed and the uis need to be recreated. The following shows how to do this:MetalLookAndFeel.setCurrentTheme(theme); // re-install the Metal Look and Feel UIManager.setLookAndFeel(new MetalLookAndFeel()); // Update the ComponentUIs for all Components. This // needs to be invoked for all windows. SwingUtilities.updateComponentTreeUI(rootComponent);
If this is not done the results are undefined.- Parameters:
theme- the theme to use- Throws:
NullPointerException- ifthemeisnull- See Also:
getCurrentTheme()
-
getCurrentTheme
public static MetalTheme getCurrentTheme()
Return the theme currently being used byMetalLookAndFeel. If the current theme isnull, the default theme is created.- Returns:
- the current theme
- Since:
- 1.5
- See Also:
setCurrentTheme(javax.swing.plaf.metal.MetalTheme)
-
getDisabledIcon
public Icon getDisabledIcon(JComponent component, Icon icon)
Returns anIconwith a disabled appearance. This method is used to generate a disabledIconwhen one has not been specified. For example, if you create aJButtonand only specify anIconviasetIconthis method will be called to generate the disabledIcon. If null is passed asiconthis method returns null.Some look and feels might not render the disabled Icon, in which case they will ignore this.
- Overrides:
getDisabledIconin classLookAndFeel- Parameters:
component- JComponent that will display the Icon, may be nullicon- Icon to generate disable icon from.- Returns:
- Disabled icon, or null if a suitable Icon can not be generated.
- Since:
- 1.5
-
getDisabledSelectedIcon
public Icon getDisabledSelectedIcon(JComponent component, Icon icon)
Returns anIconfor use by disabled components that are also selected. This method is used to generate anIconfor components that are in both the disabled and selected states but do not have a specificIconfor this state. For example, if you create aJButtonand only specify anIconviasetIconthis method will be called to generate the disabled and selectedIcon. If null is passed asiconthis method returns null.Some look and feels might not render the disabled and selected Icon, in which case they will ignore this.
- Overrides:
getDisabledSelectedIconin classLookAndFeel- Parameters:
component- JComponent that will display the Icon, may be nullicon- Icon to generate disabled and selected icon from.- Returns:
- Disabled and Selected icon, or null if a suitable Icon can not be generated.
- Since:
- 1.5
-
getControlTextFont
public static FontUIResource getControlTextFont()
Returns the control text font of the current theme. This is a cover method forgetCurrentTheme().getControlTextColor().- Returns:
- the control text font
- See Also:
MetalTheme
-
getSystemTextFont
public static FontUIResource getSystemTextFont()
Returns the system text font of the current theme. This is a cover method forgetCurrentTheme().getSystemTextFont().- Returns:
- the system text font
- See Also:
MetalTheme
-
getUserTextFont
public static FontUIResource getUserTextFont()
Returns the user text font of the current theme. This is a cover method forgetCurrentTheme().getUserTextFont().- Returns:
- the user text font
- See Also:
MetalTheme
-
getMenuTextFont
public static FontUIResource getMenuTextFont()
Returns the menu text font of the current theme. This is a cover method forgetCurrentTheme().getMenuTextFont().- Returns:
- the menu text font
- See Also:
MetalTheme
-
getWindowTitleFont
public static FontUIResource getWindowTitleFont()
Returns the window title font of the current theme. This is a cover method forgetCurrentTheme().getWindowTitleFont().- Returns:
- the window title font
- See Also:
MetalTheme
-
getSubTextFont
public static FontUIResource getSubTextFont()
Returns the sub-text font of the current theme. This is a cover method forgetCurrentTheme().getSubTextFont().- Returns:
- the sub-text font
- See Also:
MetalTheme
-
getDesktopColor
public static ColorUIResource getDesktopColor()
Returns the desktop color of the current theme. This is a cover method forgetCurrentTheme().getDesktopColor().- Returns:
- the desktop color
- See Also:
MetalTheme
-
getFocusColor
public static ColorUIResource getFocusColor()
Returns the focus color of the current theme. This is a cover method forgetCurrentTheme().getFocusColor().- Returns:
- the focus color
- See Also:
MetalTheme
-
getWhite
public static ColorUIResource getWhite()
Returns the white color of the current theme. This is a cover method forgetCurrentTheme().getWhite().- Returns:
- the white color
- See Also:
MetalTheme
-
getBlack
public static ColorUIResource getBlack()
Returns the black color of the current theme. This is a cover method forgetCurrentTheme().getBlack().- Returns:
- the black color
- See Also:
MetalTheme
-
getControl
public static ColorUIResource getControl()
Returns the control color of the current theme. This is a cover method forgetCurrentTheme().getControl().- Returns:
- the control color
- See Also:
MetalTheme
-
getControlShadow
public static ColorUIResource getControlShadow()
Returns the control shadow color of the current theme. This is a cover method forgetCurrentTheme().getControlShadow().- Returns:
- the control shadow color
- See Also:
MetalTheme
-
getControlDarkShadow
public static ColorUIResource getControlDarkShadow()
Returns the control dark shadow color of the current theme. This is a cover method forgetCurrentTheme().getControlDarkShadow().- Returns:
- the control dark shadow color
- See Also:
MetalTheme
-
getControlInfo
public static ColorUIResource getControlInfo()
Returns the control info color of the current theme. This is a cover method forgetCurrentTheme().getControlInfo().- Returns:
- the control info color
- See Also:
MetalTheme
-
getControlHighlight
public static ColorUIResource getControlHighlight()
Returns the control highlight color of the current theme. This is a cover method forgetCurrentTheme().getControlHighlight().- Returns:
- the control highlight color
- See Also:
MetalTheme
-
getControlDisabled
public static ColorUIResource getControlDisabled()
Returns the control disabled color of the current theme. This is a cover method forgetCurrentTheme().getControlDisabled().- Returns:
- the control disabled color
- See Also:
MetalTheme
-
getPrimaryControl
public static ColorUIResource getPrimaryControl()
Returns the primary control color of the current theme. This is a cover method forgetCurrentTheme().getPrimaryControl().- Returns:
- the primary control color
- See Also:
MetalTheme
-
getPrimaryControlShadow
public static ColorUIResource getPrimaryControlShadow()
Returns the primary control shadow color of the current theme. This is a cover method forgetCurrentTheme().getPrimaryControlShadow().- Returns:
- the primary control shadow color
- See Also:
MetalTheme
-
getPrimaryControlDarkShadow
public static ColorUIResource getPrimaryControlDarkShadow()
Returns the primary control dark shadow color of the current theme. This is a cover method forgetCurrentTheme().getPrimaryControlDarkShadow().- Returns:
- the primary control dark shadow color
- See Also:
MetalTheme
-
getPrimaryControlInfo
public static ColorUIResource getPrimaryControlInfo()
Returns the primary control info color of the current theme. This is a cover method forgetCurrentTheme().getPrimaryControlInfo().- Returns:
- the primary control info color
- See Also:
MetalTheme
-
getPrimaryControlHighlight
public static ColorUIResource getPrimaryControlHighlight()
Returns the primary control highlight color of the current theme. This is a cover method forgetCurrentTheme().getPrimaryControlHighlight().- Returns:
- the primary control highlight color
- See Also:
MetalTheme
-
getSystemTextColor
public static ColorUIResource getSystemTextColor()
Returns the system text color of the current theme. This is a cover method forgetCurrentTheme().getSystemTextColor().- Returns:
- the system text color
- See Also:
MetalTheme
-
getControlTextColor
public static ColorUIResource getControlTextColor()
Returns the control text color of the current theme. This is a cover method forgetCurrentTheme().getControlTextColor().- Returns:
- the control text color
- See Also:
MetalTheme
-
getInactiveControlTextColor
public static ColorUIResource getInactiveControlTextColor()
Returns the inactive control text color of the current theme. This is a cover method forgetCurrentTheme().getInactiveControlTextColor().- Returns:
- the inactive control text color
- See Also:
MetalTheme
-
getInactiveSystemTextColor
public static ColorUIResource getInactiveSystemTextColor()
Returns the inactive system text color of the current theme. This is a cover method forgetCurrentTheme().getInactiveSystemTextColor().- Returns:
- the inactive system text color
- See Also:
MetalTheme
-
getUserTextColor
public static ColorUIResource getUserTextColor()
Returns the user text color of the current theme. This is a cover method forgetCurrentTheme().getUserTextColor().- Returns:
- the user text color
- See Also:
MetalTheme
-
getTextHighlightColor
public static ColorUIResource getTextHighlightColor()
Returns the text highlight color of the current theme. This is a cover method forgetCurrentTheme().getTextHighlightColor().- Returns:
- the text highlight color
- See Also:
MetalTheme
-
getHighlightedTextColor
public static ColorUIResource getHighlightedTextColor()
Returns the highlighted text color of the current theme. This is a cover method forgetCurrentTheme().getHighlightedTextColor().- Returns:
- the highlighted text color
- See Also:
MetalTheme
-
getWindowBackground
public static ColorUIResource getWindowBackground()
Returns the window background color of the current theme. This is a cover method forgetCurrentTheme().getWindowBackground().- Returns:
- the window background color
- See Also:
MetalTheme
-
getWindowTitleBackground
public static ColorUIResource getWindowTitleBackground()
Returns the window title background color of the current theme. This is a cover method forgetCurrentTheme().getWindowTitleBackground().- Returns:
- the window title background color
- See Also:
MetalTheme
-
getWindowTitleForeground
public static ColorUIResource getWindowTitleForeground()
Returns the window title foreground color of the current theme. This is a cover method forgetCurrentTheme().getWindowTitleForeground().- Returns:
- the window title foreground color
- See Also:
MetalTheme
-
getWindowTitleInactiveBackground
public static ColorUIResource getWindowTitleInactiveBackground()
Returns the window title inactive background color of the current theme. This is a cover method forgetCurrentTheme().getWindowTitleInactiveBackground().- Returns:
- the window title inactive background color
- See Also:
MetalTheme
-
getWindowTitleInactiveForeground
public static ColorUIResource getWindowTitleInactiveForeground()
Returns the window title inactive foreground color of the current theme. This is a cover method forgetCurrentTheme().getWindowTitleInactiveForeground().- Returns:
- the window title inactive foreground color
- See Also:
MetalTheme
-
getMenuBackground
public static ColorUIResource getMenuBackground()
Returns the menu background color of the current theme. This is a cover method forgetCurrentTheme().getMenuBackground().- Returns:
- the menu background color
- See Also:
MetalTheme
-
getMenuForeground
public static ColorUIResource getMenuForeground()
Returns the menu foreground color of the current theme. This is a cover method forgetCurrentTheme().getMenuForeground().- Returns:
- the menu foreground color
- See Also:
MetalTheme
-
getMenuSelectedBackground
public static ColorUIResource getMenuSelectedBackground()
Returns the menu selected background color of the current theme. This is a cover method forgetCurrentTheme().getMenuSelectedBackground().- Returns:
- the menu selected background color
- See Also:
MetalTheme
-
getMenuSelectedForeground
public static ColorUIResource getMenuSelectedForeground()
Returns the menu selected foreground color of the current theme. This is a cover method forgetCurrentTheme().getMenuSelectedForeground().- Returns:
- the menu selected foreground color
- See Also:
MetalTheme
-
getMenuDisabledForeground
public static ColorUIResource getMenuDisabledForeground()
Returns the menu disabled foreground color of the current theme. This is a cover method forgetCurrentTheme().getMenuDisabledForeground().- Returns:
- the menu disabled foreground color
- See Also:
MetalTheme
-
getSeparatorBackground
public static ColorUIResource getSeparatorBackground()
Returns the separator background color of the current theme. This is a cover method forgetCurrentTheme().getSeparatorBackground().- Returns:
- the separator background color
- See Also:
MetalTheme
-
getSeparatorForeground
public static ColorUIResource getSeparatorForeground()
Returns the separator foreground color of the current theme. This is a cover method forgetCurrentTheme().getSeparatorForeground().- Returns:
- the separator foreground color
- See Also:
MetalTheme
-
getAcceleratorForeground
public static ColorUIResource getAcceleratorForeground()
Returns the accelerator foreground color of the current theme. This is a cover method forgetCurrentTheme().getAcceleratorForeground().- Returns:
- the separator accelerator foreground color
- See Also:
MetalTheme
-
getAcceleratorSelectedForeground
public static ColorUIResource getAcceleratorSelectedForeground()
Returns the accelerator selected foreground color of the current theme. This is a cover method forgetCurrentTheme().getAcceleratorSelectedForeground().- Returns:
- the accelerator selected foreground color
- See Also:
MetalTheme
-
getLayoutStyle
public LayoutStyle getLayoutStyle()
Returns aLayoutStyleimplementing the Java look and feel design guidelines as specified at http://www.oracle.com/technetwork/java/hig-136467.html.- Overrides:
getLayoutStylein classLookAndFeel- Returns:
- LayoutStyle implementing the Java look and feel design guidelines
- Since:
- 1.6
- See Also:
LayoutStyle.getInstance()
-
-