Package com.jgoodies.looks.plastic
Class PlasticInternalFrameUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.InternalFrameUI
-
- javax.swing.plaf.basic.BasicInternalFrameUI
-
- com.jgoodies.looks.plastic.PlasticInternalFrameUI
-
public class PlasticInternalFrameUI extends javax.swing.plaf.basic.BasicInternalFrameUIThe JGoodies Plastic Look and Feel implementation ofInternalFrameUI.Uses a
PlasticInternalFrameTitlePanethat in turn usesPlasticThemecolors.Although this class is not intended for subclassing, there's no final marker. If you extend this class, carefully obey all explicit and implicit constraints made in this class and its superclasses.
- Version:
- $Revision: 1.10 $
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classPlasticInternalFrameUI.ContentPaneListenerprivate static classPlasticInternalFrameUI.PaletteListener-
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.PropertyChangeListenercontentPaneListenerprivate static javax.swing.border.BorderEMPTY_BORDERprivate static java.lang.StringFRAME_TYPEstatic java.lang.StringIS_PALETTEprivate static java.lang.StringOPTION_DIALOGprivate static java.lang.StringPALETTE_FRAMEprivate java.beans.PropertyChangeListenerpaletteListenerprivate PlasticInternalFrameTitlePanetitlePane
-
Constructor Summary
Constructors Constructor Description PlasticInternalFrameUI(javax.swing.JInternalFrame b)
-
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 c)protected voidinstallDefaults()protected voidinstallKeyboardActions()voidinstallUI(javax.swing.JComponent c)private voidsetFrameType(java.lang.String frameType)voidsetPalette(boolean isPalette)private static voidstripContentBorder(java.lang.Object c)protected voiduninstallKeyboardActions()voiduninstallUI(javax.swing.JComponent c)-
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, installListeners, installMouseHandlers, isKeyBindingActive, isKeyBindingRegistered, maximizeFrame, minimizeFrame, replacePane, setEastPane, setKeyBindingActive, setKeyBindingRegistered, setNorthPane, setSouthPane, setupMenuCloseKey, setupMenuOpenKey, setWestPane, uninstallComponents, uninstallDefaults, uninstallListeners
-
-
-
-
Field Detail
-
FRAME_TYPE
private static final java.lang.String FRAME_TYPE
- See Also:
- Constant Field Values
-
IS_PALETTE
public static final java.lang.String IS_PALETTE
- See Also:
- Constant Field Values
-
PALETTE_FRAME
private static final java.lang.String PALETTE_FRAME
- See Also:
- Constant Field Values
-
OPTION_DIALOG
private static final java.lang.String OPTION_DIALOG
- See Also:
- Constant Field Values
-
EMPTY_BORDER
private static final javax.swing.border.Border EMPTY_BORDER
-
titlePane
private PlasticInternalFrameTitlePane titlePane
-
paletteListener
private java.beans.PropertyChangeListener paletteListener
-
contentPaneListener
private java.beans.PropertyChangeListener contentPaneListener
-
-
Method Detail
-
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
-
installUI
public void installUI(javax.swing.JComponent c)
- Overrides:
installUIin classjavax.swing.plaf.basic.BasicInternalFrameUI
-
uninstallUI
public void uninstallUI(javax.swing.JComponent c)
- Overrides:
uninstallUIin classjavax.swing.plaf.basic.BasicInternalFrameUI
-
installDefaults
protected void installDefaults()
- Overrides:
installDefaultsin classjavax.swing.plaf.basic.BasicInternalFrameUI
-
installKeyboardActions
protected void installKeyboardActions()
- Overrides:
installKeyboardActionsin classjavax.swing.plaf.basic.BasicInternalFrameUI
-
uninstallKeyboardActions
protected void uninstallKeyboardActions()
- Overrides:
uninstallKeyboardActionsin classjavax.swing.plaf.basic.BasicInternalFrameUI
-
stripContentBorder
private static void stripContentBorder(java.lang.Object c)
-
createNorthPane
protected javax.swing.JComponent createNorthPane(javax.swing.JInternalFrame w)
- Overrides:
createNorthPanein classjavax.swing.plaf.basic.BasicInternalFrameUI
-
setPalette
public void setPalette(boolean isPalette)
-
setFrameType
private void setFrameType(java.lang.String frameType)
-
-