Class SubstanceInternalFrameUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.InternalFrameUI
-
- javax.swing.plaf.basic.BasicInternalFrameUI
-
- org.pushingpixels.substance.internal.ui.SubstanceInternalFrameUI
-
public class SubstanceInternalFrameUI extends BasicInternalFrameUI
UI for internal frames in Substance look and feel.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicInternalFrameUI
BasicInternalFrameUI.BasicInternalFrameListener, BasicInternalFrameUI.BorderListener, BasicInternalFrameUI.ComponentHandler, BasicInternalFrameUI.GlassPaneDispatcher, BasicInternalFrameUI.InternalFrameLayout, BasicInternalFrameUI.InternalFramePropertyChangeListener
-
-
Field Summary
Fields Modifier and Type Field Description protected PropertyChangeListener
substancePropertyListener
Property listener on the associated internal frame.-
Fields inherited from class javax.swing.plaf.basic.BasicInternalFrameUI
borderListener, componentListener, eastPane, frame, glassPaneDispatcher, internalFrameLayout, northPane, openMenuKey, propertyChangeListener, southPane, westPane
-
-
Constructor Summary
Constructors Constructor Description SubstanceInternalFrameUI(JInternalFrame b)
Simple constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected JComponent
createNorthPane(JInternalFrame w)
static ComponentUI
createUI(JComponent comp)
SubstanceInternalFrameTitlePane
getTitlePane()
Returns the title pane of the associated internal frame.protected void
installComponents()
protected void
installListeners()
protected void
uninstallComponents()
protected void
uninstallListeners()
-
Methods inherited from class javax.swing.plaf.basic.BasicInternalFrameUI
activateFrame, closeFrame, createBorderListener, createComponentListener, createDesktopManager, createEastPane, createGlassPaneDispatcher, createInternalFrameListener, createLayoutManager, createPropertyChangeListener, createSouthPane, createWestPane, deactivateFrame, deiconifyFrame, deinstallMouseHandlers, getDesktopManager, getEastPane, getMaximumSize, getMinimumSize, getNorthPane, getPreferredSize, getSouthPane, getWestPane, iconifyFrame, installDefaults, installKeyboardActions, installMouseHandlers, installUI, isKeyBindingActive, isKeyBindingRegistered, maximizeFrame, minimizeFrame, replacePane, setEastPane, setKeyBindingActive, setKeyBindingRegistered, setNorthPane, setSouthPane, setupMenuCloseKey, setupMenuOpenKey, setWestPane, uninstallDefaults, uninstallKeyboardActions, uninstallUI
-
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, update
-
-
-
-
Field Detail
-
substancePropertyListener
protected PropertyChangeListener substancePropertyListener
Property listener on the associated internal frame.
-
-
Constructor Detail
-
SubstanceInternalFrameUI
public SubstanceInternalFrameUI(JInternalFrame b)
Simple constructor.- Parameters:
b
- Associated internal frame.
-
-
Method Detail
-
createUI
public static ComponentUI createUI(JComponent comp)
-
createNorthPane
protected JComponent createNorthPane(JInternalFrame w)
- Overrides:
createNorthPane
in classBasicInternalFrameUI
-
installComponents
protected void installComponents()
- Overrides:
installComponents
in classBasicInternalFrameUI
-
uninstallComponents
protected void uninstallComponents()
- Overrides:
uninstallComponents
in classBasicInternalFrameUI
-
installListeners
protected void installListeners()
- Overrides:
installListeners
in classBasicInternalFrameUI
-
uninstallListeners
protected void uninstallListeners()
- Overrides:
uninstallListeners
in classBasicInternalFrameUI
-
getTitlePane
public SubstanceInternalFrameTitlePane getTitlePane()
Returns the title pane of the associated internal frame. This method is for internal use only.- Returns:
- Title pane of the associated internal frame.
-
-