com.jgoodies.looks.demo
Class Settings

java.lang.Object
  extended bycom.jgoodies.looks.demo.Settings

public final class Settings
extends java.lang.Object

Describes most of the optional settings of the JGoodies Looks. Used by the DemoFrame to configure the UI.

Version:
$Revision: 1.1 $
Author:
Karsten Lentzsch
See Also:
BorderStyle, FontSizeHints, HeaderStyle, Options

Method Summary
static Settings createDefault()
           
 com.jgoodies.looks.FontSizeHints getFontSizeHints()
           
 java.lang.Boolean getMenuBar3DHint()
           
 com.jgoodies.looks.HeaderStyle getMenuBarHeaderStyle()
           
 com.jgoodies.looks.BorderStyle getMenuBarPlasticBorderStyle()
           
 com.jgoodies.looks.BorderStyle getMenuBarWindowsBorderStyle()
           
 java.lang.String getPlasticTabStyle()
           
 javax.swing.LookAndFeel getSelectedLookAndFeel()
           
 com.jgoodies.looks.plastic.PlasticTheme getSelectedTheme()
           
 java.lang.Boolean getToolBar3DHint()
           
 com.jgoodies.looks.HeaderStyle getToolBarHeaderStyle()
           
 com.jgoodies.looks.BorderStyle getToolBarPlasticBorderStyle()
           
 com.jgoodies.looks.BorderStyle getToolBarWindowsBorderStyle()
           
 boolean isPlasticHighContrastFocusEnabled()
           
 java.lang.Boolean isPopupDropShadowEnabled()
           
 boolean isTabIconsEnabled()
           
 boolean isUseNarrowButtons()
           
 java.lang.Boolean isUseSystemFonts()
           
 void setFontSizeHints(com.jgoodies.looks.FontSizeHints fontSizeHints)
           
 void setMenuBar3DHint(java.lang.Boolean menuBar3DHint)
           
 void setMenuBarHeaderStyle(com.jgoodies.looks.HeaderStyle menuBarHeaderStyle)
           
 void setMenuBarPlasticBorderStyle(com.jgoodies.looks.BorderStyle menuBarPlasticBorderStyle)
           
 void setMenuBarWindowsBorderStyle(com.jgoodies.looks.BorderStyle menuBarWindowsBorderStyle)
           
 void setPlasticHighContrastFocusEnabled(boolean plasticHighContrastFocusEnabled)
           
 void setPlasticTabStyle(java.lang.String plasticTabStyle)
           
 void setPopupDropShadowEnabled(java.lang.Boolean popupDropShadowEnabled)
           
 void setSelectedLookAndFeel(javax.swing.LookAndFeel selectedLookAndFeel)
           
 void setSelectedTheme(com.jgoodies.looks.plastic.PlasticTheme selectedTheme)
           
 void setTabIconsEnabled(boolean tabIconsEnabled)
           
 void setToolBar3DHint(java.lang.Boolean toolBar3DHint)
           
 void setToolBarHeaderStyle(com.jgoodies.looks.HeaderStyle toolBarHeaderStyle)
           
 void setToolBarPlasticBorderStyle(com.jgoodies.looks.BorderStyle toolBarPlasticBorderStyle)
           
 void setToolBarWindowsBorderStyle(com.jgoodies.looks.BorderStyle toolBarWindowsBorderStyle)
           
 void setUseNarrowButtons(boolean useNarrowButtons)
           
 void setUseSystemFonts(java.lang.Boolean useSystemFonts)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createDefault

public static Settings createDefault()

getFontSizeHints

public com.jgoodies.looks.FontSizeHints getFontSizeHints()

setFontSizeHints

public void setFontSizeHints(com.jgoodies.looks.FontSizeHints fontSizeHints)

getMenuBar3DHint

public java.lang.Boolean getMenuBar3DHint()

setMenuBar3DHint

public void setMenuBar3DHint(java.lang.Boolean menuBar3DHint)

getMenuBarHeaderStyle

public com.jgoodies.looks.HeaderStyle getMenuBarHeaderStyle()

setMenuBarHeaderStyle

public void setMenuBarHeaderStyle(com.jgoodies.looks.HeaderStyle menuBarHeaderStyle)

getMenuBarPlasticBorderStyle

public com.jgoodies.looks.BorderStyle getMenuBarPlasticBorderStyle()

setMenuBarPlasticBorderStyle

public void setMenuBarPlasticBorderStyle(com.jgoodies.looks.BorderStyle menuBarPlasticBorderStyle)

getMenuBarWindowsBorderStyle

public com.jgoodies.looks.BorderStyle getMenuBarWindowsBorderStyle()

setMenuBarWindowsBorderStyle

public void setMenuBarWindowsBorderStyle(com.jgoodies.looks.BorderStyle menuBarWindowsBorderStyle)

isPopupDropShadowEnabled

public java.lang.Boolean isPopupDropShadowEnabled()

setPopupDropShadowEnabled

public void setPopupDropShadowEnabled(java.lang.Boolean popupDropShadowEnabled)

isPlasticHighContrastFocusEnabled

public boolean isPlasticHighContrastFocusEnabled()

setPlasticHighContrastFocusEnabled

public void setPlasticHighContrastFocusEnabled(boolean plasticHighContrastFocusEnabled)

getPlasticTabStyle

public java.lang.String getPlasticTabStyle()

setPlasticTabStyle

public void setPlasticTabStyle(java.lang.String plasticTabStyle)

getSelectedLookAndFeel

public javax.swing.LookAndFeel getSelectedLookAndFeel()

setSelectedLookAndFeel

public void setSelectedLookAndFeel(javax.swing.LookAndFeel selectedLookAndFeel)

getSelectedTheme

public com.jgoodies.looks.plastic.PlasticTheme getSelectedTheme()

setSelectedTheme

public void setSelectedTheme(com.jgoodies.looks.plastic.PlasticTheme selectedTheme)

isTabIconsEnabled

public boolean isTabIconsEnabled()

setTabIconsEnabled

public void setTabIconsEnabled(boolean tabIconsEnabled)

getToolBar3DHint

public java.lang.Boolean getToolBar3DHint()

setToolBar3DHint

public void setToolBar3DHint(java.lang.Boolean toolBar3DHint)

getToolBarHeaderStyle

public com.jgoodies.looks.HeaderStyle getToolBarHeaderStyle()

setToolBarHeaderStyle

public void setToolBarHeaderStyle(com.jgoodies.looks.HeaderStyle toolBarHeaderStyle)

getToolBarPlasticBorderStyle

public com.jgoodies.looks.BorderStyle getToolBarPlasticBorderStyle()

setToolBarPlasticBorderStyle

public void setToolBarPlasticBorderStyle(com.jgoodies.looks.BorderStyle toolBarPlasticBorderStyle)

getToolBarWindowsBorderStyle

public com.jgoodies.looks.BorderStyle getToolBarWindowsBorderStyle()

setToolBarWindowsBorderStyle

public void setToolBarWindowsBorderStyle(com.jgoodies.looks.BorderStyle toolBarWindowsBorderStyle)

isUseNarrowButtons

public boolean isUseNarrowButtons()

setUseNarrowButtons

public void setUseNarrowButtons(boolean useNarrowButtons)

isUseSystemFonts

public java.lang.Boolean isUseSystemFonts()

setUseSystemFonts

public void setUseSystemFonts(java.lang.Boolean useSystemFonts)