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.BasicInternalFrameUI
UI 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.PropertyChangeListener
radiancePropertyListener
Property listener on the associated internal frame.private RadianceInternalFrameTitlePane
titlePane
Title pane
-
Constructor Summary
Constructors Modifier Constructor Description protected
RadianceInternalFrameUI(javax.swing.JInternalFrame b)
Simple constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.swing.JComponent
createNorthPane(javax.swing.JInternalFrame w)
static javax.swing.plaf.ComponentUI
createUI(javax.swing.JComponent comp)
RadianceInternalFrameTitlePane
getTitlePane()
Returns the title pane of the associated internal frame.protected void
installListeners()
(package private) void
setWindowModified(boolean isWindowModified)
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, 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:
createNorthPane
in classjavax.swing.plaf.basic.BasicInternalFrameUI
-
uninstallComponents
protected void uninstallComponents()
- Overrides:
uninstallComponents
in classjavax.swing.plaf.basic.BasicInternalFrameUI
-
installListeners
protected void installListeners()
- Overrides:
installListeners
in classjavax.swing.plaf.basic.BasicInternalFrameUI
-
uninstallListeners
protected void uninstallListeners()
- Overrides:
uninstallListeners
in 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)
-
-