javax.swing.plaf.multi
Class MultiRootPaneUI

java.lang.Object
  |
  +--javax.swing.plaf.ComponentUI
        |
        +--javax.swing.plaf.RootPaneUI
              |
              +--javax.swing.plaf.multi.MultiRootPaneUI

public class MultiRootPaneUI
extends javax.swing.plaf.RootPaneUI

MultiRootPaneUI implementation

This file was automatically generated by AutoMulti.


Field Summary
protected  java.util.Vector uis
          The Vector containing the real UI's.
 
Constructor Summary
MultiRootPaneUI()
           
 
Method Summary
 boolean contains(javax.swing.JComponent a, int b, int c)
          Call contains on each UI handled by this MultiUI.
static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 javax.accessibility.Accessible getAccessibleChild(javax.swing.JComponent a, int b)
          Call getAccessibleChild on each UI handled by this MultiUI.
 int getAccessibleChildrenCount(javax.swing.JComponent a)
          Call getAccessibleChildrenCount on each UI handled by this MultiUI.
 java.awt.Dimension getMaximumSize(javax.swing.JComponent a)
          Call getMaximumSize on each UI handled by this MultiUI.
 java.awt.Dimension getMinimumSize(javax.swing.JComponent a)
          Call getMinimumSize on each UI handled by this MultiUI.
 java.awt.Dimension getPreferredSize(javax.swing.JComponent a)
          Call getPreferredSize on each UI handled by this MultiUI.
 javax.swing.plaf.ComponentUI[] getUIs()
          Return the list of UI's associated with this multiplexing UI.
 void installUI(javax.swing.JComponent a)
          Call installUI on each UI handled by this MultiUI.
 void paint(java.awt.Graphics a, javax.swing.JComponent b)
          Call paint on each UI handled by this MultiUI.
 void uninstallUI(javax.swing.JComponent a)
          Call uninstallUI on each UI handled by this MultiUI.
 void update(java.awt.Graphics a, javax.swing.JComponent b)
          Call update on each UI handled by this MultiUI.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

uis

protected java.util.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.
Constructor Detail

MultiRootPaneUI

public MultiRootPaneUI()
Method Detail

getUIs

public javax.swing.plaf.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.

contains

public boolean contains(javax.swing.JComponent a,
                        int b,
                        int c)
Call contains on each UI handled by this MultiUI. Return only the value obtained from the first UI, which is the UI obtained from the default LookAndFeel.
Overrides:
contains in class javax.swing.plaf.ComponentUI

createUI

public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent a)
Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI. Otherwise, just return a UI obtained using the normal methods.

installUI

public void installUI(javax.swing.JComponent a)
Call installUI on each UI handled by this MultiUI.
Overrides:
installUI in class javax.swing.plaf.ComponentUI

uninstallUI

public void uninstallUI(javax.swing.JComponent a)
Call uninstallUI on each UI handled by this MultiUI.
Overrides:
uninstallUI in class javax.swing.plaf.ComponentUI

paint

public void paint(java.awt.Graphics a,
                  javax.swing.JComponent b)
Call paint on each UI handled by this MultiUI.
Overrides:
paint in class javax.swing.plaf.ComponentUI

update

public void update(java.awt.Graphics a,
                   javax.swing.JComponent b)
Call update on each UI handled by this MultiUI.
Overrides:
update in class javax.swing.plaf.ComponentUI

getPreferredSize

public java.awt.Dimension getPreferredSize(javax.swing.JComponent a)
Call getPreferredSize on each UI handled by this MultiUI. Return only the value obtained from the first UI, which is the UI obtained from the default LookAndFeel.
Overrides:
getPreferredSize in class javax.swing.plaf.ComponentUI

getMinimumSize

public java.awt.Dimension getMinimumSize(javax.swing.JComponent a)
Call getMinimumSize on each UI handled by this MultiUI. Return only the value obtained from the first UI, which is the UI obtained from the default LookAndFeel.
Overrides:
getMinimumSize in class javax.swing.plaf.ComponentUI

getMaximumSize

public java.awt.Dimension getMaximumSize(javax.swing.JComponent a)
Call getMaximumSize on each UI handled by this MultiUI. Return only the value obtained from the first UI, which is the UI obtained from the default LookAndFeel.
Overrides:
getMaximumSize in class javax.swing.plaf.ComponentUI

getAccessibleChildrenCount

public int getAccessibleChildrenCount(javax.swing.JComponent a)
Call getAccessibleChildrenCount on each UI handled by this MultiUI. Return only the value obtained from the first UI, which is the UI obtained from the default LookAndFeel.
Overrides:
getAccessibleChildrenCount in class javax.swing.plaf.ComponentUI

getAccessibleChild

public javax.accessibility.Accessible getAccessibleChild(javax.swing.JComponent a,
                                                         int b)
Call getAccessibleChild on each UI handled by this MultiUI. Return only the value obtained from the first UI, which is the UI obtained from the default LookAndFeel.
Overrides:
getAccessibleChild in class javax.swing.plaf.ComponentUI