public class WebFrame extends javax.swing.JFrame implements Styleable, Skinnable, Paintable, PaddingSupport, WindowEventMethods, com.alee.managers.language.LanguageMethods, com.alee.managers.language.LanguageContainerMethods, com.alee.managers.settings.SettingsMethods, WindowMethods<WebFrame>
javax.swing.JFrame.AccessibleJFramejava.awt.Window.AccessibleAWTWindow, java.awt.Window.Type| Modifier and Type | Field and Description |
|---|---|
protected boolean |
closeOnFocusLoss
Whether should close frame on focus loss or not.
|
protected DefaultFocusTracker |
focusTracker
Window focus tracker.
|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledCROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSORBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTEMPTY| Constructor and Description |
|---|
WebFrame()
Constructs a new frame that is initially invisible.
|
WebFrame(java.awt.GraphicsConfiguration gc)
Creates a
Frame in the specified GraphicsConfiguration of a screen device and a blank title. |
WebFrame(java.lang.String title)
Creates a new, initially invisible
Frame with the specified title. |
WebFrame(java.lang.String title,
java.awt.GraphicsConfiguration gc)
Creates a
JFrame with the specified title and the specified GraphicsConfiguration of a screen device. |
WebFrame(StyleId id)
Constructs a new frame that is initially invisible.
|
WebFrame(StyleId id,
java.awt.GraphicsConfiguration gc)
Creates a
Frame in the specified GraphicsConfiguration of a screen device and a blank title. |
WebFrame(StyleId id,
java.lang.String title)
Creates a new, initially invisible
Frame with the specified title. |
WebFrame(StyleId id,
java.lang.String title,
java.awt.GraphicsConfiguration gc)
Creates a
JFrame with the specified title and the specified GraphicsConfiguration of a screen device. |
| Modifier and Type | Method and Description |
|---|---|
void |
addFocusableChild(java.awt.Component child)
Adds focusable child that won't force frame to close even if it set to close on focus loss.
|
void |
addStyleListener(StyleListener listener)
Adds style change listener.
|
WebFrame |
center()
Centers window relative to screen center.
|
WebFrame |
center(java.awt.Component relativeTo)
Centers window relative to the specified component center.
|
WebFrame |
center(java.awt.Component relativeTo,
int width,
int height)
Changes window size and centers it relative to the specified component center.
|
WebFrame |
center(int width,
int height)
Changes window size and centers it relative to screen center.
|
protected javax.swing.JRootPane |
createRootPane()
Called by the constructor methods to create the default
rootPane. |
GroupPane |
getButtonsPanel()
Returns window buttons panel.
|
Painter |
getCustomPainter()
Returns custom base painter for this component.
|
Painter |
getCustomPainter(java.lang.String id)
Returns custom painter for this component.
|
java.util.Map<java.lang.String,Painter> |
getCustomPainters()
Returns all custom painters for this component.
|
java.util.List<java.awt.Component> |
getFocusableChildren()
Returns focusable children that don't force frame to close even if it set to close on focus loss.
|
java.lang.String |
getLanguageContainerKey() |
java.awt.Insets |
getPadding()
Returns current padding.
|
protected WebRootPaneUI |
getRootPaneWebUI()
Returns Web-UI applied to root pane used by this frame.
|
Skin |
getSkin()
Returns skin currently applied to this component.
|
StyleId |
getStyleId()
Returns component style ID.
|
javax.swing.JComponent |
getTitleComponent()
Returns window title component.
|
protected WebRootPaneUI |
getWebUI()
Returns Web-UI applied to this class.
|
float |
getWindowOpacity()
Returns window opacity.
|
protected void |
initialize(StyleId id)
Additional initialization of WebFrame settings.
|
boolean |
isCloseOnFocusLoss()
Returns whether should close frame on focus loss or not.
|
boolean |
isDisplayCloseButton()
Returns whether or not window close button should be displayed.
|
boolean |
isDisplayMaximizeButton()
Returns whether or not window maximize button should be displayed.
|
boolean |
isDisplayMenuBar()
Returns whether or not menu bar should be displayed.
|
boolean |
isDisplayMinimizeButton()
Returns whether or not window minimize button should be displayed.
|
boolean |
isDisplayTitleComponent()
Returns whether or not window title component should be displayed.
|
boolean |
isDisplayWindowButtons()
Returns whether or not window buttons should be displayed.
|
boolean |
isLanguageSet() |
boolean |
isWindowOpaque()
Returns whether window is opaque or not.
|
void |
loadSettings() |
WindowCloseAdapter |
onClose(ComponentEventRunnable runnable)
Shortcut method for window close event.
|
java.awt.event.WindowAdapter |
onClosing(WindowEventRunnable runnable)
Shortcut method for window closing event.
|
WebFrame |
packAndCenter()
Packs and centers window relative to old position.
|
WebFrame |
packAndCenter(boolean animate)
Packs and centers window relative to old position.
|
WebFrame |
packToHeight(int height)
Packs window to its preffered width and specified height.
|
WebFrame |
packToWidth(int width)
Packs window to its preffered height and specified width.
|
void |
registerSettings(com.alee.managers.settings.SettingsProcessor settingsProcessor) |
void |
registerSettings(java.lang.String key) |
void |
registerSettings(java.lang.String key,
boolean loadInitialSettings,
boolean applySettingsChanges) |
<T extends com.alee.managers.settings.DefaultValue> |
registerSettings(java.lang.String key,
java.lang.Class<T> defaultValueClass) |
<T extends com.alee.managers.settings.DefaultValue> |
registerSettings(java.lang.String key,
java.lang.Class<T> defaultValueClass,
boolean loadInitialSettings,
boolean applySettingsChanges) |
void |
registerSettings(java.lang.String key,
java.lang.Object defaultValue) |
void |
registerSettings(java.lang.String key,
java.lang.Object defaultValue,
boolean loadInitialSettings,
boolean applySettingsChanges) |
void |
registerSettings(java.lang.String group,
java.lang.String key) |
<T extends com.alee.managers.settings.DefaultValue> |
registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Class<T> defaultValueClass) |
<T extends com.alee.managers.settings.DefaultValue> |
registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Class<T> defaultValueClass,
boolean loadInitialSettings,
boolean applySettingsChanges) |
void |
registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Object defaultValue) |
void |
registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Object defaultValue,
boolean loadInitialSettings,
boolean applySettingsChanges) |
void |
removeFocusableChild(java.awt.Component child)
Removes focusable child that doesn't force frame to close even if it set to close on focus loss.
|
void |
removeLanguage() |
void |
removeLanguageContainerKey() |
void |
removeLanguageUpdater() |
void |
removeStyleListener(StyleListener listener)
Removes style change listener.
|
boolean |
restoreDefaultPainters()
Restores default painters for this component.
|
Skin |
restoreSkin()
Restores global skin for this component and all of its children linked via
StyleId. |
void |
saveSettings() |
void |
setCloseOnFocusLoss(boolean closeOnFocusLoss)
Sets whether should close frame on focus loss or not.
|
Painter |
setCustomPainter(Painter painter)
Sets custom base painter for this component.
|
Painter |
setCustomPainter(java.lang.String id,
Painter painter)
Sets custom painter for this component under the specified painter ID.
|
void |
setDisplayCloseButton(boolean display)
Sets whether or not window close button should be displayed.
|
void |
setDisplayMaximizeButton(boolean display)
Sets whether or not window maximize button should be displayed.
|
void |
setDisplayMenuBar(boolean display)
Sets whether or not menu bar should be displayed.
|
void |
setDisplayMinimizeButton(boolean display)
Sets whether or not window minimize button should be displayed.
|
void |
setDisplayTitleComponent(boolean display)
Sets whether or not window title component should be displayed.
|
void |
setDisplayWindowButtons(boolean display)
Sets whether or not window buttons should be displayed.
|
void |
setLanguage(java.lang.String key,
java.lang.Object... data) |
void |
setLanguageContainerKey(java.lang.String key) |
void |
setLanguageUpdater(com.alee.managers.language.updaters.LanguageUpdater updater) |
void |
setPadding(java.awt.Insets padding)
Sets new padding.
|
void |
setPadding(int padding)
Sets new padding.
|
void |
setPadding(int top,
int left,
int bottom,
int right)
Sets new padding.
|
Skin |
setSkin(Skin skin)
Applies specified skin to the specified component and all of its children linked via
StyleId. |
Skin |
setSkin(Skin skin,
boolean recursively)
Applies specified skin to the specified component and all of its children linked via
StyleId. |
StyleId |
setStyleId(StyleId id)
Sets new component style ID.
|
void |
setTitleComponent(javax.swing.JComponent title)
Sets window title component.
|
WebFrame |
setWindowOpacity(float opacity)
Sets window opacity if that option is supported by the underlying system.
|
WebFrame |
setWindowOpaque(boolean opaque)
Sets window opaque if that option is supported by the underlying system.
|
void |
unregisterSettings() |
void |
updateLanguage(java.lang.Object... data) |
void |
updateLanguage(java.lang.String key,
java.lang.Object... data) |
addImpl, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFrontadd, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected boolean closeOnFocusLoss
protected DefaultFocusTracker focusTracker
public WebFrame()
JComponent.getDefaultLocale.public WebFrame(java.awt.GraphicsConfiguration gc)
Frame in the specified GraphicsConfiguration of a screen device and a blank title.
This constructor sets the component's locale property to the value returned by JComponent.getDefaultLocale.gc - the GraphicsConfiguration that is used to construct the new Frame;
if gc is null, the system default GraphicsConfiguration is assumedpublic WebFrame(java.lang.String title)
Frame with the specified title.
This constructor sets the component's locale property to the value returned by JComponent.getDefaultLocale.title - the title for the framepublic WebFrame(java.lang.String title,
java.awt.GraphicsConfiguration gc)
JFrame with the specified title and the specified GraphicsConfiguration of a screen device.
This constructor sets the component's locale property to the value returned by JComponent.getDefaultLocale.title - the title to be displayed in the frame's border. A null value is treated as an empty string, ""gc - the GraphicsConfiguration that is used to construct the new JFrame with;
if gc is null, the system default GraphicsConfiguration is assumedpublic WebFrame(StyleId id)
JComponent.getDefaultLocale.id - style IDpublic WebFrame(StyleId id, java.awt.GraphicsConfiguration gc)
Frame in the specified GraphicsConfiguration of a screen device and a blank title.
This constructor sets the component's locale property to the value returned by JComponent.getDefaultLocale.id - style IDgc - the GraphicsConfiguration that is used to construct the new Frame;
if gc is null, the system default GraphicsConfiguration is assumedpublic WebFrame(StyleId id, java.lang.String title)
Frame with the specified title.
This constructor sets the component's locale property to the value returned by JComponent.getDefaultLocale.id - style IDtitle - the title for the framepublic WebFrame(StyleId id, java.lang.String title, java.awt.GraphicsConfiguration gc)
JFrame with the specified title and the specified GraphicsConfiguration of a screen device.
This constructor sets the component's locale property to the value returned by JComponent.getDefaultLocale.id - style IDtitle - the title to be displayed in the frame's border. A null value is treated as an empty string, ""gc - the GraphicsConfiguration that is used to construct the new JFrame with;
if gc is null, the system default GraphicsConfiguration is assumedprotected void initialize(StyleId id)
id - initial style IDprotected javax.swing.JRootPane createRootPane()
rootPane.createRootPane in class javax.swing.JFramepublic boolean isCloseOnFocusLoss()
public void setCloseOnFocusLoss(boolean closeOnFocusLoss)
closeOnFocusLoss - whether should close frame on focus loss or notpublic java.util.List<java.awt.Component> getFocusableChildren()
public void addFocusableChild(java.awt.Component child)
child - focusable child that won't force frame to close even if it set to close on focus losspublic void removeFocusableChild(java.awt.Component child)
child - focusable child that doesn't force frame to close even if it set to close on focus losspublic javax.swing.JComponent getTitleComponent()
public void setTitleComponent(javax.swing.JComponent title)
title - new window title componentpublic GroupPane getButtonsPanel()
public boolean isDisplayTitleComponent()
public void setDisplayTitleComponent(boolean display)
display - whether or not window title component should be displayedpublic boolean isDisplayWindowButtons()
public void setDisplayWindowButtons(boolean display)
display - whether or not window buttons should be displayedpublic boolean isDisplayMinimizeButton()
public void setDisplayMinimizeButton(boolean display)
display - whether or not window minimize button should be displayedpublic boolean isDisplayMaximizeButton()
public void setDisplayMaximizeButton(boolean display)
display - whether or not window maximize button should be displayedpublic boolean isDisplayCloseButton()
public void setDisplayCloseButton(boolean display)
display - whether or not window close button should be displayedpublic boolean isDisplayMenuBar()
public void setDisplayMenuBar(boolean display)
display - whether or not menu bar should be displayedpublic StyleId getStyleId()
StyleablegetStyleId in interface Styleablepublic StyleId setStyleId(StyleId id)
StyleablesetStyleId in interface Styleableid - custom component style IDpublic Skin getSkin()
Skinnablepublic Skin setSkin(Skin skin, boolean recursively)
Skinnablepublic Skin restoreSkin()
SkinnableStyleId.
Actual linked children information is stored within StyleData data objects.
Restoring component skin will also include it back into the skin update cycle in case global skin will be changed.restoreSkin in interface Skinnablepublic void addStyleListener(StyleListener listener)
SkinnableaddStyleListener in interface Skinnablelistener - style change listener to addpublic void removeStyleListener(StyleListener listener)
SkinnableremoveStyleListener in interface Skinnablelistener - style change listener to removepublic java.util.Map<java.lang.String,Painter> getCustomPainters()
PaintablegetCustomPainters in interface Paintablepublic Painter getCustomPainter()
PaintablegetCustomPainter in interface Paintablepublic Painter getCustomPainter(java.lang.String id)
PaintablegetCustomPainter in interface Paintableid - painter IDpublic Painter setCustomPainter(Painter painter)
PaintablesetCustomPainter in interface Paintablepainter - custom base painterpublic Painter setCustomPainter(java.lang.String id, Painter painter)
PaintablesetCustomPainter in interface Paintableid - painter IDpainter - painterpublic boolean restoreDefaultPainters()
PaintablerestoreDefaultPainters in interface Paintablepublic java.awt.Insets getPadding()
PaddingSupportgetPadding in interface PaddingSupportpublic void setPadding(int padding)
padding - new paddingpublic void setPadding(int top,
int left,
int bottom,
int right)
top - new top paddingleft - new left paddingbottom - new bottom paddingright - new right paddingpublic void setPadding(java.awt.Insets padding)
PaddingSupportnull can be provided to set an empty [0,0,0,0] padding.setPadding in interface PaddingSupportpadding - new paddingprotected WebRootPaneUI getWebUI()
protected WebRootPaneUI getRootPaneWebUI()
public java.awt.event.WindowAdapter onClosing(WindowEventRunnable runnable)
WindowEventMethodsonClosing in interface WindowEventMethodsrunnable - window event runnablepublic WindowCloseAdapter onClose(ComponentEventRunnable runnable)
WindowEventMethodsonClose in interface WindowEventMethodsrunnable - component event runnablepublic void setLanguage(java.lang.String key,
java.lang.Object... data)
setLanguage in interface com.alee.managers.language.LanguageMethodspublic void updateLanguage(java.lang.Object... data)
updateLanguage in interface com.alee.managers.language.LanguageMethodspublic void updateLanguage(java.lang.String key,
java.lang.Object... data)
updateLanguage in interface com.alee.managers.language.LanguageMethodspublic void removeLanguage()
removeLanguage in interface com.alee.managers.language.LanguageMethodspublic boolean isLanguageSet()
isLanguageSet in interface com.alee.managers.language.LanguageMethodspublic void setLanguageUpdater(com.alee.managers.language.updaters.LanguageUpdater updater)
setLanguageUpdater in interface com.alee.managers.language.LanguageMethodspublic void removeLanguageUpdater()
removeLanguageUpdater in interface com.alee.managers.language.LanguageMethodspublic void setLanguageContainerKey(java.lang.String key)
setLanguageContainerKey in interface com.alee.managers.language.LanguageContainerMethodspublic void removeLanguageContainerKey()
removeLanguageContainerKey in interface com.alee.managers.language.LanguageContainerMethodspublic java.lang.String getLanguageContainerKey()
getLanguageContainerKey in interface com.alee.managers.language.LanguageContainerMethodspublic void registerSettings(java.lang.String key)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic <T extends com.alee.managers.settings.DefaultValue> void registerSettings(java.lang.String key,
java.lang.Class<T> defaultValueClass)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic void registerSettings(java.lang.String key,
java.lang.Object defaultValue)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic void registerSettings(java.lang.String group,
java.lang.String key)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic <T extends com.alee.managers.settings.DefaultValue> void registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Class<T> defaultValueClass)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic void registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Object defaultValue)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic void registerSettings(java.lang.String key,
boolean loadInitialSettings,
boolean applySettingsChanges)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic <T extends com.alee.managers.settings.DefaultValue> void registerSettings(java.lang.String key,
java.lang.Class<T> defaultValueClass,
boolean loadInitialSettings,
boolean applySettingsChanges)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic void registerSettings(java.lang.String key,
java.lang.Object defaultValue,
boolean loadInitialSettings,
boolean applySettingsChanges)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic <T extends com.alee.managers.settings.DefaultValue> void registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Class<T> defaultValueClass,
boolean loadInitialSettings,
boolean applySettingsChanges)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic void registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Object defaultValue,
boolean loadInitialSettings,
boolean applySettingsChanges)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic void registerSettings(com.alee.managers.settings.SettingsProcessor settingsProcessor)
registerSettings in interface com.alee.managers.settings.SettingsMethodspublic void unregisterSettings()
unregisterSettings in interface com.alee.managers.settings.SettingsMethodspublic void loadSettings()
loadSettings in interface com.alee.managers.settings.SettingsMethodspublic void saveSettings()
saveSettings in interface com.alee.managers.settings.SettingsMethodspublic WebFrame setWindowOpaque(boolean opaque)
WindowMethodssetWindowOpaque in interface WindowMethods<WebFrame>opaque - whether should make window opaque or notpublic boolean isWindowOpaque()
WindowMethodsisWindowOpaque in interface WindowMethods<WebFrame>public WebFrame setWindowOpacity(float opacity)
WindowMethodssetWindowOpacity in interface WindowMethods<WebFrame>opacity - new window opacitypublic float getWindowOpacity()
WindowMethodsgetWindowOpacity in interface WindowMethods<WebFrame>public WebFrame center()
WindowMethodscenter in interface WindowMethods<WebFrame>public WebFrame center(java.awt.Component relativeTo)
WindowMethodscenter in interface WindowMethods<WebFrame>relativeTo - component used to center windowpublic WebFrame center(int width, int height)
WindowMethodscenter in interface WindowMethods<WebFrame>width - new window widthheight - new window heightpublic WebFrame center(java.awt.Component relativeTo, int width, int height)
WindowMethodscenter in interface WindowMethods<WebFrame>relativeTo - component used to center windowwidth - new window widthheight - new window heightpublic WebFrame packToWidth(int width)
WindowMethodspackToWidth in interface WindowMethods<WebFrame>width - new window widthpublic WebFrame packToHeight(int height)
WindowMethodspackToHeight in interface WindowMethods<WebFrame>height - new window heightpublic WebFrame packAndCenter()
WindowMethodspackAndCenter in interface WindowMethods<WebFrame>public WebFrame packAndCenter(boolean animate)
WindowMethodspackAndCenter in interface WindowMethods<WebFrame>animate - whether should animate window size changes or not