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 BasicInternalFrameUI
BasicInternalFrameUI.BasicInternalFrameListener, BasicInternalFrameUI.BorderListener, BasicInternalFrameUI.ComponentHandler, BasicInternalFrameUI.GlassPaneDispatcher, BasicInternalFrameUI.InternalFrameLayout, BasicInternalFrameUI.InternalFramePropertyChangeListener -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate PropertyChangeListenerProperty listener on the associated internal frame.private RadianceInternalFrameTitlePaneTitle paneFields inherited from class BasicInternalFrameUI
borderListener, componentListener, eastPane, frame, glassPaneDispatcher, internalFrameLayout, northPane, openMenuKey, propertyChangeListener, southPane, westPane -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSimple constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected JComponentstatic ComponentUIcreateUI(JComponent comp) Returns the title pane of the associated internal frame.protected void(package private) voidsetWindowModified(boolean isWindowModified) protected voidprotected voidMethods inherited from class 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, uninstallUIMethods inherited from class 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:
createNorthPanein classBasicInternalFrameUI
-
uninstallComponents
protected void uninstallComponents()- Overrides:
uninstallComponentsin classBasicInternalFrameUI
-
installListeners
protected void installListeners()- Overrides:
installListenersin classBasicInternalFrameUI
-
uninstallListeners
protected void uninstallListeners()- Overrides:
uninstallListenersin 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)
-