Class RadianceInternalFrameUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.InternalFrameUI
javax.swing.plaf.basic.BasicInternalFrameUI
org.pushingpixels.radiance.theming.internal.ui.RadianceInternalFrameUI
UI for internal frames in Radiance 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 TypeFieldDescriptionprivate PropertyChangeListener
Property listener on the associated internal frame.private RadianceInternalFrameTitlePane
Title paneFields inherited from class javax.swing.plaf.basic.BasicInternalFrameUI
borderListener, componentListener, eastPane, frame, glassPaneDispatcher, internalFrameLayout, northPane, openMenuKey, propertyChangeListener, southPane, westPane
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Simple constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected JComponent
static ComponentUI
createUI
(JComponent comp) Returns the title pane of the associated internal frame.protected void
(package private) void
setWindowModified
(boolean isWindowModified) 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, installComponents, 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
-
titlePane
Title pane -
radiancePropertyListener
Property listener on the associated internal frame.
-
-
Constructor Details
-
RadianceInternalFrameUI
Simple constructor.- Parameters:
b
- Associated internal frame.
-
-
Method Details
-
createUI
-
createNorthPane
- Overrides:
createNorthPane
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.
-
setWindowModified
void setWindowModified(boolean isWindowModified)
-