Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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 BasicInternalFrameUI

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.3 $
Author:
  Karsten Lentzsch

Nested Class Summary

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
`static String` | `IS_PALETTE`

Fields inherited from class javax.swing.plaf.basic.BasicInternalFrameUI
`borderListener, componentListener, eastPane, frame, glassPaneDispatcher, internalFrameLayout, northPane, openMenuKey, propertyChangeListener, southPane, westPane`

Constructor Summary
`PlasticInternalFrameUI(JInternalFrame b)`

Method Summary
`protected JComponent` | `createNorthPane(JInternalFrame w)`
`static ComponentUI` | `createUI(JComponent c)`
`protected void` | `installDefaults()`
`protected void` | `installKeyboardActions()`
`void` | `installUI(JComponent c)`
`void` | `setPalette(boolean isPalette)`
`protected void` | `uninstallKeyboardActions()`
`void` | `uninstallUI(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`

Methods inherited from class javax.swing.plaf.ComponentUI
`contains, getAccessibleChild, getAccessibleChildrenCount, paint, update`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### IS_PALETTE

    public static final String IS_PALETTE

See Also:
  Constant Field Values

Constructor Detail

### PlasticInternalFrameUI

    public PlasticInternalFrameUI(JInternalFrame b)

Method Detail

### createUI

    public static ComponentUI createUI(JComponent c)

### installUI

    public void installUI(JComponent c)

  Overrides:
    `installUI` in class `BasicInternalFrameUI`

### uninstallUI

    public void uninstallUI(JComponent c)

  Overrides:
    `uninstallUI` in class `BasicInternalFrameUI`

### installDefaults

    protected void installDefaults()

  Overrides:
    `installDefaults` in class `BasicInternalFrameUI`

### installKeyboardActions

    protected void installKeyboardActions()

  Overrides:
    `installKeyboardActions` in class `BasicInternalFrameUI`

### uninstallKeyboardActions

    protected void uninstallKeyboardActions()

  Overrides:
    `uninstallKeyboardActions` in class `BasicInternalFrameUI`

### createNorthPane

    protected JComponent createNorthPane(JInternalFrame w)

  Overrides:
    `createNorthPane` in class `BasicInternalFrameUI`

### setPalette

    public void setPalette(boolean isPalette)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2001-2006 JGoodies Karsten Lentzsch. All Rights Reserved.