All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Class java.awt.swing.multi.MultiSplitPaneUI

java.lang.Object
    |
    +----java.awt.swing.plaf.ComponentUI
            |
            +----java.awt.swing.plaf.SplitPaneUI
                    |
                    +----java.awt.swing.multi.MultiSplitPaneUI

public class MultiSplitPaneUI
extends SplitPaneUI
implements Serializable
MultiSplitPaneUI implementation


Variable Index

 o uis
The Vector containing the real UI's.

Constructor Index

 o MultiSplitPaneUI()

Method Index

 o contains(JComponent, int, int)
 o createUI(JComponent)
 o finishedPaintingChildren(JSplitPane, Graphics)
Messaged after the JSplitPane the receiver is providing the look and feel for paints its children.
 o getDividerLocation()
Returns the location of the divider.
 o getMaximumDividerLocation()
Returns the maximum possible location of the divider.
 o getMaximumSize(JComponent)
 o getMinimumDividerLocation()
Returns the minimum possible location of the divider.
 o getMinimumSize(JComponent)
 o getPreferredSize(JComponent)
 o getUIs()
Return the list of UI's associated with this multiplexing UI.
 o installUI(JComponent)
 o paint(Graphics, JComponent)
 o resetToPreferredSizes()
Messaged to relayout the JSplitPane based on the preferred size of the children components.
 o setDividerLocation(int)
Sets the location of the divider to location.
 o uninstallUI(JComponent)

Variables

 o uis
protected Vector uis
The Vector containing the real UI's. This is populated in the call to createUI, and can be obtained by calling getUIs. The first element is guaranteed to the real UI obtained from the default look and feel.

Constructors

 o MultiSplitPaneUI
public MultiSplitPaneUI()

Methods

 o createUI
public static ComponentUI createUI(JComponent c)
 o getUIs
public ComponentUI[] getUIs()
Return the list of UI's associated with this multiplexing UI. This allows processing of the UI's by an application aware of multiplexing UI's on components.

 o installUI
public void installUI(JComponent c)
Overrides:
installUI in class ComponentUI
 o uninstallUI
public void uninstallUI(JComponent c)
Overrides:
uninstallUI in class ComponentUI
 o paint
public void paint(Graphics g,
                  JComponent c)
Overrides:
paint in class ComponentUI
 o getPreferredSize
public Dimension getPreferredSize(JComponent c)
Overrides:
getPreferredSize in class ComponentUI
 o getMinimumSize
public Dimension getMinimumSize(JComponent c)
Overrides:
getMinimumSize in class ComponentUI
 o getMaximumSize
public Dimension getMaximumSize(JComponent c)
Overrides:
getMaximumSize in class ComponentUI
 o contains
public boolean contains(JComponent c,
                        int x,
                        int y)
Overrides:
contains in class ComponentUI
 o resetToPreferredSizes
public void resetToPreferredSizes()
Messaged to relayout the JSplitPane based on the preferred size of the children components.

Overrides:
resetToPreferredSizes in class SplitPaneUI
 o setDividerLocation
public void setDividerLocation(int l)
Sets the location of the divider to location.

Overrides:
setDividerLocation in class SplitPaneUI
 o getDividerLocation
public int getDividerLocation()
Returns the location of the divider.

Overrides:
getDividerLocation in class SplitPaneUI
 o getMinimumDividerLocation
public int getMinimumDividerLocation()
Returns the minimum possible location of the divider.

Overrides:
getMinimumDividerLocation in class SplitPaneUI
 o getMaximumDividerLocation
public int getMaximumDividerLocation()
Returns the maximum possible location of the divider.

Overrides:
getMaximumDividerLocation in class SplitPaneUI
 o finishedPaintingChildren
public void finishedPaintingChildren(JSplitPane splitPane,
                                     Graphics g)
Messaged after the JSplitPane the receiver is providing the look and feel for paints its children.

Overrides:
finishedPaintingChildren in class SplitPaneUI

All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Submit a bug or feature