|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.swing.plaf.ComponentUI javax.swing.plaf.InternalFrameUI javax.swing.plaf.basic.BasicInternalFrameUI com.alee.laf.desktoppane.WebInternalFrameUI
public class WebInternalFrameUI
Custom UI for JInternalFrame component.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicInternalFrameUI |
---|
javax.swing.plaf.basic.BasicInternalFrameUI.BasicInternalFrameListener, javax.swing.plaf.basic.BasicInternalFrameUI.BorderListener, javax.swing.plaf.basic.BasicInternalFrameUI.ComponentHandler, javax.swing.plaf.basic.BasicInternalFrameUI.GlassPaneDispatcher, javax.swing.plaf.basic.BasicInternalFrameUI.InternalFrameLayout, javax.swing.plaf.basic.BasicInternalFrameUI.InternalFramePropertyChangeListener |
Field Summary | |
---|---|
protected boolean |
focused
Whether internal frame is focused or owns focused component or not. |
protected FocusTracker |
focusTracker
Panel focus tracker. |
protected int |
sideSpacing
Style settings. |
Fields inherited from class javax.swing.plaf.basic.BasicInternalFrameUI |
---|
borderListener, componentListener, eastPane, frame, glassPaneDispatcher, internalFrameLayout, northPane, openMenuKey, propertyChangeListener, southPane, titlePane, westPane |
Constructor Summary | |
---|---|
WebInternalFrameUI(javax.swing.JInternalFrame b)
Constructs new internal frame UI. |
Method Summary | |
---|---|
protected javax.swing.JComponent |
createEastPane(javax.swing.JInternalFrame w)
Creates and returns internal pane east panel. |
protected javax.swing.JComponent |
createNorthPane(javax.swing.JInternalFrame w)
Creates and returns internal pane north panel. |
protected javax.swing.JComponent |
createSouthPane(javax.swing.JInternalFrame w)
Creates and returns internal pane south panel. |
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent c)
Returns an instance of the WebInternalFrameUI for the specified component. |
protected javax.swing.JComponent |
createWestPane(javax.swing.JInternalFrame w)
Creates and returns internal pane west panel. |
void |
installUI(javax.swing.JComponent c)
Installs UI in the specified component. |
void |
paint(java.awt.Graphics g,
javax.swing.JComponent c)
Paints internal frame. |
void |
uninstallUI(javax.swing.JComponent c)
Uninstalls UI from the specified component. |
Methods inherited from class javax.swing.plaf.basic.BasicInternalFrameUI |
---|
activateFrame, closeFrame, createBorderListener, createComponentListener, createDesktopManager, createGlassPaneDispatcher, createInternalFrameListener, createLayoutManager, createPropertyChangeListener, deactivateFrame, deiconifyFrame, deinstallMouseHandlers, getDesktopManager, getEastPane, getMaximumSize, getMinimumSize, getNorthPane, getPreferredSize, getSouthPane, getWestPane, iconifyFrame, installComponents, installDefaults, installKeyboardActions, installListeners, installMouseHandlers, isKeyBindingActive, isKeyBindingRegistered, maximizeFrame, minimizeFrame, replacePane, setEastPane, setKeyBindingActive, setKeyBindingRegistered, setNorthPane, setSouthPane, setupMenuCloseKey, setupMenuOpenKey, setWestPane, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners |
Methods inherited from class javax.swing.plaf.ComponentUI |
---|
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, update |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected int sideSpacing
protected FocusTracker focusTracker
protected boolean focused
Constructor Detail |
---|
public WebInternalFrameUI(javax.swing.JInternalFrame b)
b
- internal frame to which this UI will be appliedMethod Detail |
---|
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
c
- component that will use UI instance
public void installUI(javax.swing.JComponent c)
installUI
in class javax.swing.plaf.basic.BasicInternalFrameUI
c
- component for this UIpublic void uninstallUI(javax.swing.JComponent c)
uninstallUI
in class javax.swing.plaf.basic.BasicInternalFrameUI
c
- component with this UIprotected javax.swing.JComponent createNorthPane(javax.swing.JInternalFrame w)
createNorthPane
in class javax.swing.plaf.basic.BasicInternalFrameUI
w
- internal pane to process
protected javax.swing.JComponent createWestPane(javax.swing.JInternalFrame w)
createWestPane
in class javax.swing.plaf.basic.BasicInternalFrameUI
w
- internal pane to process
protected javax.swing.JComponent createEastPane(javax.swing.JInternalFrame w)
createEastPane
in class javax.swing.plaf.basic.BasicInternalFrameUI
w
- internal pane to process
protected javax.swing.JComponent createSouthPane(javax.swing.JInternalFrame w)
createSouthPane
in class javax.swing.plaf.basic.BasicInternalFrameUI
w
- internal pane to process
public void paint(java.awt.Graphics g, javax.swing.JComponent c)
paint
in class javax.swing.plaf.ComponentUI
g
- graphicsc
- component
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |