Overview | Package | Class | Use | Tree | Deprecated | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.jvnet.substance
Class SubstanceInternalFrameUI

    java.lang.Object
      javax.swing.plaf.ComponentUI
          javax.swing.plaf.InternalFrameUI
              javax.swing.plaf.basic.BasicInternalFrameUI
                  org.jvnet.substance.SubstanceInternalFrameUI

    public class SubstanceInternalFrameUI

extends javax.swing.plaf.basic.BasicInternalFrameUI

UI for internal frames in Substance look and feel.

Author:
  Kirill Grouchnikov

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
`protected java.beans.PropertyChangeListener` | `substancePropertyListener` Property listener on the associated internal frame.

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

Constructor Summary
`SubstanceInternalFrameUI(javax.swing.JInternalFrame b)` Simple constructor.

Method Summary
`protected javax.swing.JComponent` | `createNorthPane(javax.swing.JInternalFrame w)`
`static javax.swing.plaf.ComponentUI` | `createUI(javax.swing.JComponent comp)`
`SubstanceInternalFrameTitlePane` | `getTitlePane()` Returns the title pane of the associated internal frame.
`protected void` | `installListeners()`
`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`

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

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

Field Detail

### substancePropertyListener

    protected java.beans.PropertyChangeListener substancePropertyListener

  Property listener on the associated internal frame.

Constructor Detail

### SubstanceInternalFrameUI

    public SubstanceInternalFrameUI(javax.swing.JInternalFrame b)

  Simple constructor.

  Parameters:
    `b` - 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 class `javax.swing.plaf.basic.BasicInternalFrameUI`

### uninstallComponents

    protected void uninstallComponents()

  Overrides:
    `uninstallComponents` in class `javax.swing.plaf.basic.BasicInternalFrameUI`

### installListeners

    protected void installListeners()

  Overrides:
    `installListeners` in class `javax.swing.plaf.basic.BasicInternalFrameUI`

### uninstallListeners

    protected void uninstallListeners()

  Overrides:
    `uninstallListeners` in class `javax.swing.plaf.basic.BasicInternalFrameUI`

### getTitlePane

    public SubstanceInternalFrameTitlePane 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD