declare namespace javax {
namespace swing {
namespace plaf {
namespace multi {
/**
* A multiplexing UI used to combine RootPaneUI
s.
*
This file was automatically generated by AutoMulti.
* @author Otto Multey
* @since 1.4
*/
// @ts-ignore
class MultiRootPaneUI extends javax.swing.plaf.RootPaneUI {
// @ts-ignore
constructor()
/**
* The vector containing the real UIs. This is populated
* in the call to createUI
, and can be obtained by calling
* the getUIs
method. The first element is guaranteed to be the real UI
* obtained from the default look and feel.
*/
// @ts-ignore
uis: java.util.Vectorcontains
method on each UI handled by this object.
* @return the value obtained from the first UI, which is
* the UI obtained from the default LookAndFeel
*/
// @ts-ignore
public contains(a: javax.swing.JComponent, b: number /*int*/, c: number /*int*/): boolean
/**
* Invokes the update
method on each UI handled by this object.
*/
// @ts-ignore
public update(a: java.awt.Graphics, b: javax.swing.JComponent): void
/**
* Returns a multiplexing UI instance if any of the auxiliary
* LookAndFeel
s supports this UI. Otherwise, just returns the
* UI object obtained from the default LookAndFeel
.
*/
// @ts-ignore
public static createUI(a: javax.swing.JComponent): javax.swing.plaf.ComponentUI
/**
* Invokes the installUI
method on each UI handled by this object.
*/
// @ts-ignore
public installUI(a: javax.swing.JComponent): void
/**
* Invokes the uninstallUI
method on each UI handled by this object.
*/
// @ts-ignore
public uninstallUI(a: javax.swing.JComponent): void
/**
* Invokes the paint
method on each UI handled by this object.
*/
// @ts-ignore
public paint(a: java.awt.Graphics, b: javax.swing.JComponent): void
/**
* Invokes the getPreferredSize
method on each UI handled by this object.
* @return the value obtained from the first UI, which is
* the UI obtained from the default LookAndFeel
*/
// @ts-ignore
public getPreferredSize(a: javax.swing.JComponent): java.awt.Dimension
/**
* Invokes the getMinimumSize
method on each UI handled by this object.
* @return the value obtained from the first UI, which is
* the UI obtained from the default LookAndFeel
*/
// @ts-ignore
public getMinimumSize(a: javax.swing.JComponent): java.awt.Dimension
/**
* Invokes the getMaximumSize
method on each UI handled by this object.
* @return the value obtained from the first UI, which is
* the UI obtained from the default LookAndFeel
*/
// @ts-ignore
public getMaximumSize(a: javax.swing.JComponent): java.awt.Dimension
/**
* Invokes the getAccessibleChildrenCount
method on each UI handled by this object.
* @return the value obtained from the first UI, which is
* the UI obtained from the default LookAndFeel
*/
// @ts-ignore
public getAccessibleChildrenCount(a: javax.swing.JComponent): number /*int*/
/**
* Invokes the getAccessibleChild
method on each UI handled by this object.
* @return the value obtained from the first UI, which is
* the UI obtained from the default LookAndFeel
*/
// @ts-ignore
public getAccessibleChild(a: javax.swing.JComponent, b: number /*int*/): javax.accessibility.Accessible
}
}
}
}
}