com.alee.laf.rootpane
Class WebRootPaneStyle

java.lang.Object
  extended by com.alee.laf.rootpane.WebRootPaneStyle

public final class WebRootPaneStyle
extends java.lang.Object

WebRootPane style class.

Author:
Mikle Garin

Field Summary
static boolean attachButtons
          Attach window buttons to window side.
static java.awt.Color borderColor
          Window border color.
static java.awt.Insets buttonsMargin
          Buttons margin.
static java.lang.Integer buttonsRound
          Buttons round, if null round is taken from window round.
static int buttonsShadeWidth
          Buttons shade width.
static boolean drawWatermark
          Draw window background watermark.
static java.lang.String emptyTitleText
          Text displayed when window title is not set.
static boolean groupButtons
          Group window buttons.
static int inactiveShadeWidth
          Inactive window shade width.
static java.awt.Color innerBorderColor
          Window inner border color.
static java.awt.Insets margin
          Window content margin.
static int maxTitleWidth
          Maximum title text width.
static java.awt.Color middleBg
          Middle window background.
static int round
          Window shape rounding.
static int shadeWidth
          Active window shade width.
static boolean showCloseButton
          Display window buttons by default.
static boolean showMaximizeButton
          Display window buttons by default.
static boolean showMenuBar
          Display window menu bar by default.
static boolean showMinimizeButton
          Display window buttons by default.
static boolean showResizeCorner
          Display window resize corner by default.
static boolean showTitleComponent
          Display window title component by default.
static boolean showWindowButtons
          Display window buttons by default.
static java.awt.Color topBg
          Top window background.
static javax.swing.ImageIcon watermark
          Custom watermark image.
 
Constructor Summary
WebRootPaneStyle()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

topBg

public static java.awt.Color topBg
Top window background.


middleBg

public static java.awt.Color middleBg
Middle window background.


borderColor

public static java.awt.Color borderColor
Window border color.


innerBorderColor

public static java.awt.Color innerBorderColor
Window inner border color.


shadeWidth

public static int shadeWidth
Active window shade width. This value might vary depending on available underlying system features.


inactiveShadeWidth

public static int inactiveShadeWidth
Inactive window shade width. This value might vary depending on available underlying system features.


round

public static int round
Window shape rounding. This value might vary depending on available underlying system features.


margin

public static java.awt.Insets margin
Window content margin.


drawWatermark

public static boolean drawWatermark
Draw window background watermark.


watermark

public static javax.swing.ImageIcon watermark
Custom watermark image.


maxTitleWidth

public static int maxTitleWidth
Maximum title text width. You can set this to -1 to allow title take as much space as it requires.


emptyTitleText

public static java.lang.String emptyTitleText
Text displayed when window title is not set.


showTitleComponent

public static boolean showTitleComponent
Display window title component by default.


showMenuBar

public static boolean showMenuBar
Display window menu bar by default.


showWindowButtons

public static boolean showWindowButtons
Display window buttons by default.


showMinimizeButton

public static boolean showMinimizeButton
Display window buttons by default.


showMaximizeButton

public static boolean showMaximizeButton
Display window buttons by default.


groupButtons

public static boolean groupButtons
Group window buttons.


attachButtons

public static boolean attachButtons
Attach window buttons to window side.


buttonsRound

public static java.lang.Integer buttonsRound
Buttons round, if null round is taken from window round.


buttonsShadeWidth

public static int buttonsShadeWidth
Buttons shade width.


buttonsMargin

public static java.awt.Insets buttonsMargin
Buttons margin.


showCloseButton

public static boolean showCloseButton
Display window buttons by default.


showResizeCorner

public static boolean showResizeCorner
Display window resize corner by default.

Constructor Detail

WebRootPaneStyle

public WebRootPaneStyle()