com.jgoodies.looks.plastic
Class PlasticInternalFrameUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.InternalFrameUI
          extended by javax.swing.plaf.basic.BasicInternalFrameUI
              extended by 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)


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