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 class
private static final class
Nested 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 PropertyChangeListener
private static final Border
private static final String
static final String
private static final String
private static final String
private PropertyChangeListener
private PlasticInternalFrameTitlePane
Fields 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 JComponent
static ComponentUI
protected void
protected void
void
private void
setFrameType
(String frameType) void
setPalette
(boolean isPalette) private static void
protected void
void
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
Methods 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:
installUI
in classBasicInternalFrameUI
-
uninstallUI
- Overrides:
uninstallUI
in classBasicInternalFrameUI
-
installDefaults
protected void installDefaults()- Overrides:
installDefaults
in classBasicInternalFrameUI
-
installKeyboardActions
protected void installKeyboardActions()- Overrides:
installKeyboardActions
in classBasicInternalFrameUI
-
uninstallKeyboardActions
protected void uninstallKeyboardActions()- Overrides:
uninstallKeyboardActions
in classBasicInternalFrameUI
-
stripContentBorder
-
createNorthPane
- Overrides:
createNorthPane
in classBasicInternalFrameUI
-
setPalette
public void setPalette(boolean isPalette) -
setFrameType
-