Class SubstanceInternalFrameUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.InternalFrameUI
javax.swing.plaf.basic.BasicInternalFrameUI
org.pushingpixels.substance.internal.ui.SubstanceInternalFrameUI
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
FieldsModifier and TypeFieldDescriptionprotected PropertyChangeListener
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 -
Method Summary
Modifier and TypeMethodDescriptionprotected JComponent
static ComponentUI
createUI
(JComponent comp) Returns the title pane of the associated internal frame.protected void
protected void
protected void
protected void
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 Details
-
substancePropertyListener
Property listener on the associated internal frame.
-
-
Constructor Details
-
SubstanceInternalFrameUI
Simple constructor.- Parameters:
b
- Associated internal frame.
-
-
Method Details
-
createUI
-
createNorthPane
- 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
Returns the title pane of the associated internal frame. This method is for internal use only.- Returns:
- Title pane of the associated internal frame.
-