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
-
public class RadianceInternalFrameUI extends javax.swing.plaf.basic.BasicInternalFrameUIUI for internal frames in Radiance look and feel.
-
-
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
Fields Modifier and Type Field Description private java.beans.PropertyChangeListenerradiancePropertyListenerProperty listener on the associated internal frame.private RadianceInternalFrameTitlePanetitlePaneTitle pane
-
Constructor Summary
Constructors Modifier Constructor Description protectedRadianceInternalFrameUI(javax.swing.JInternalFrame b)Simple constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.swing.JComponentcreateNorthPane(javax.swing.JInternalFrame w)static javax.swing.plaf.ComponentUIcreateUI(javax.swing.JComponent comp)RadianceInternalFrameTitlePanegetTitlePane()Returns the title pane of the associated internal frame.protected voidinstallListeners()(package private) voidsetWindowModified(boolean isWindowModified)protected voiduninstallComponents()protected voiduninstallListeners()-
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
-
-
-
-
Field Detail
-
titlePane
private RadianceInternalFrameTitlePane titlePane
Title pane
-
radiancePropertyListener
private java.beans.PropertyChangeListener radiancePropertyListener
Property listener on the associated internal frame.
-
-
Method Detail
-
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent comp)
-
createNorthPane
protected javax.swing.JComponent createNorthPane(javax.swing.JInternalFrame w)
- Overrides:
createNorthPanein classjavax.swing.plaf.basic.BasicInternalFrameUI
-
uninstallComponents
protected void uninstallComponents()
- Overrides:
uninstallComponentsin classjavax.swing.plaf.basic.BasicInternalFrameUI
-
installListeners
protected void installListeners()
- Overrides:
installListenersin classjavax.swing.plaf.basic.BasicInternalFrameUI
-
uninstallListeners
protected void uninstallListeners()
- Overrides:
uninstallListenersin classjavax.swing.plaf.basic.BasicInternalFrameUI
-
getTitlePane
public RadianceInternalFrameTitlePane 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)
-
-