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
The JGoodies Plastic Look and Feel implementation of
InternalFrameUI.
Uses a PlasticInternalFrameTitlePane
that in turn uses PlasticTheme colors.
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 ClassesModifier and TypeClassDescriptionprivate static final classprivate static final classNested 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 PropertyChangeListenerprivate static final Borderprivate static final Stringstatic final Stringprivate static final Stringprivate static final Stringprivate PropertyChangeListenerprivate PlasticInternalFrameTitlePaneFields inherited from class javax.swing.plaf.basic.BasicInternalFrameUI
borderListener, componentListener, eastPane, frame, glassPaneDispatcher, internalFrameLayout, northPane, openMenuKey, propertyChangeListener, southPane, westPane -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected JComponentstatic ComponentUIprotected voidprotected voidvoidprivate voidsetFrameType(String frameType) voidsetPalette(boolean isPalette) private static voidprotected voidvoidMethods 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, uninstallListenersMethods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, update
-
Field Details
-
FRAME_TYPE
- See Also:
-
IS_PALETTE
- See Also:
-
PALETTE_FRAME
- See Also:
-
OPTION_DIALOG
- See Also:
-
EMPTY_BORDER
-
titlePane
-
paletteListener
-
contentPaneListener
-
-
Constructor Details
-
PlasticInternalFrameUI
-
-
Method Details
-
createUI
-
installUI
- Overrides:
installUIin classBasicInternalFrameUI
-
uninstallUI
- Overrides:
uninstallUIin classBasicInternalFrameUI
-
installDefaults
protected void installDefaults()- Overrides:
installDefaultsin classBasicInternalFrameUI
-
installKeyboardActions
protected void installKeyboardActions()- Overrides:
installKeyboardActionsin classBasicInternalFrameUI
-
uninstallKeyboardActions
protected void uninstallKeyboardActions()- Overrides:
uninstallKeyboardActionsin classBasicInternalFrameUI
-
stripContentBorder
-
createNorthPane
- Overrides:
createNorthPanein classBasicInternalFrameUI
-
setPalette
public void setPalette(boolean isPalette) -
setFrameType
-