JavaTM 2 Platform
Std. Ed. v1.3

javax.swing.plaf.multi
クラス MultiTreeUI

java.lang.Object
  |
  +--javax.swing.plaf.ComponentUI
        |
        +--javax.swing.plaf.TreeUI
              |
              +--javax.swing.plaf.multi.MultiTreeUI

public class MultiTreeUI
extends TreeUI

MultiTreeUI の実装です。

このファイルは、AutoMulti によって自動生成されたものです。


フィールドの概要
protected  Vector uis
          実際の UI が格納されている Vector です。
 
コンストラクタの概要
MultiTreeUI()
           
 
メソッドの概要
 void cancelEditing(JTree a)
          この MultiUI が扱う各 UI で、cancelEditing を呼び出します。
 boolean contains(JComponent a, int b, int c)
          この MultiUI が扱う各 UI で、contains を呼び出します。
static ComponentUI createUI(JComponent a)
          補助 Look & Feel のどれかがこの UI をサポートしている場合に、多重 UI のインスタンスを返します。
 Accessible getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 int getAccessibleChildrenCount(JComponent a)
          この MultiUI が扱う各 UI で、getAccessibleChildrenCount を呼び出します。
 TreePath getClosestPathForLocation(JTree a, int b, int c)
          この MultiUI が扱う各 UI で、getClosestPathForLocation を呼び出します。
 TreePath getEditingPath(JTree a)
          この MultiUI が扱う各 UI で、getEditingPath を呼び出します。
 Dimension getMaximumSize(JComponent a)
          この MultiUI が扱う各 UI で、getMaximumSize を呼び出します。
 Dimension getMinimumSize(JComponent a)
          この MultiUI が扱う各 UI で、getMinimumSize を呼び出します。
 Rectangle getPathBounds(JTree a, TreePath b)
          この MultiUI が扱う各 UI で、getPathBounds を呼び出します。
 TreePath getPathForRow(JTree a, int b)
          この MultiUI が扱う各 UI で、getPathForRow を呼び出します。
 Dimension getPreferredSize(JComponent a)
          この MultiUI が扱う各 UI で、getPreferredSize を呼び出します。
 int getRowCount(JTree a)
          この MultiUI が扱う各 UI で、getRowCount を呼び出します。
 int getRowForPath(JTree a, TreePath b)
          この MultiUI が扱う各 UI で、getRowForPath を呼び出します。
 ComponentUI[] getUIs()
          この多重 UI に関連した UI のリストを返します。
 void installUI(JComponent a)
          この MultiUI が扱う各 UI で、installUI を呼び出します。
 boolean isEditing(JTree a)
          この MultiUI が扱う各 UI で、isEditing を呼び出します。
 void paint(Graphics a, JComponent b)
          この MultiUI が扱う各 UI で、paint を呼び出します。
 void startEditingAtPath(JTree a, TreePath b)
          この MultiUI が扱う各 UI で、startEditingAtPath を呼び出します。
 boolean stopEditing(JTree a)
          この MultiUI が扱う各 UI で、stopEditing を呼び出します。
 void uninstallUI(JComponent a)
          この MultiUI が扱う各 UI で、uninstallUI を呼び出します。
 void update(Graphics a, JComponent b)
          この MultiUI が扱う各 UI で、update を呼び出します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

uis

protected Vector uis
実際の UI が格納されている Vector です。これは、createUI の呼び出しによって作成され、getUIs を呼び出すことで取得できます。最初の要素は、デフォルトの Look & Feel から得られた実際の UI であることが保証されます。
コンストラクタの詳細

MultiTreeUI

public MultiTreeUI()
メソッドの詳細

getUIs

public ComponentUI[] getUIs()
この多重 UI に関連した UI のリストを返します。これによって、コンポーネント上の多重 UI を認識するアプリケーションは、これらの UI を処理できるようになります。

getPathBounds

public Rectangle getPathBounds(JTree a,
                               TreePath b)
この MultiUI が扱う各 UI で、getPathBounds を呼び出します。最初の UI (デフォルトの Look & Feel から得られたもの) から取得された値のみを返します。
オーバーライド:
クラス TreeUI 内の getPathBounds

getPathForRow

public TreePath getPathForRow(JTree a,
                              int b)
この MultiUI が扱う各 UI で、getPathForRow を呼び出します。最初の UI (デフォルトの Look & Feel から得られたもの) から取得された値のみを返します。
オーバーライド:
クラス TreeUI 内の getPathForRow

getRowForPath

public int getRowForPath(JTree a,
                         TreePath b)
この MultiUI が扱う各 UI で、getRowForPath を呼び出します。最初の UI (デフォルトの Look & Feel から得られたもの) から取得された値のみを返します。
オーバーライド:
クラス TreeUI 内の getRowForPath

getRowCount

public int getRowCount(JTree a)
この MultiUI が扱う各 UI で、getRowCount を呼び出します。最初の UI (デフォルトの Look & Feel から得られたもの) から取得された値のみを返します。
オーバーライド:
クラス TreeUI 内の getRowCount

getClosestPathForLocation

public TreePath getClosestPathForLocation(JTree a,
                                          int b,
                                          int c)
この MultiUI が扱う各 UI で、getClosestPathForLocation を呼び出します。最初の UI (デフォルトの Look & Feel から得られたもの) から取得された値のみを返します。
オーバーライド:
クラス TreeUI 内の getClosestPathForLocation

isEditing

public boolean isEditing(JTree a)
この MultiUI が扱う各 UI で、isEditing を呼び出します。最初の UI (デフォルトの Look & Feel から得られたもの) から取得された値のみを返します。
オーバーライド:
クラス TreeUI 内の isEditing

stopEditing

public boolean stopEditing(JTree a)
この MultiUI が扱う各 UI で、stopEditing を呼び出します。最初の UI (デフォルトの Look & Feel から得られたもの) から取得された値のみを返します。
オーバーライド:
クラス TreeUI 内の stopEditing

cancelEditing

public void cancelEditing(JTree a)
この MultiUI が扱う各 UI で、cancelEditing を呼び出します。
オーバーライド:
クラス TreeUI 内の cancelEditing

startEditingAtPath

public void startEditingAtPath(JTree a,
                               TreePath b)
この MultiUI が扱う各 UI で、startEditingAtPath を呼び出します。
オーバーライド:
クラス TreeUI 内の startEditingAtPath

getEditingPath

public TreePath getEditingPath(JTree a)
この MultiUI が扱う各 UI で、getEditingPath を呼び出します。最初の UI (デフォルトの Look & Feel から得られたもの) から取得された値のみを返します。
オーバーライド:
クラス TreeUI 内の getEditingPath

installUI

public void installUI(JComponent a)
この MultiUI が扱う各 UI で、installUI を呼び出します。
オーバーライド:
クラス ComponentUI 内の installUI

uninstallUI

public void uninstallUI(JComponent a)
この MultiUI が扱う各 UI で、uninstallUI を呼び出します。
オーバーライド:
クラス ComponentUI 内の uninstallUI

paint

public void paint(Graphics a,
                  JComponent b)
この MultiUI が扱う各 UI で、paint を呼び出します。
オーバーライド:
クラス ComponentUI 内の paint

update

public void update(Graphics a,
                   JComponent b)
この MultiUI が扱う各 UI で、update を呼び出します。
オーバーライド:
クラス ComponentUI 内の update

getPreferredSize

public Dimension getPreferredSize(JComponent a)
この MultiUI が扱う各 UI で、getPreferredSize を呼び出します。最初の UI (デフォルトの Look & Feel から得られたもの) から取得された値のみを返します。
オーバーライド:
クラス ComponentUI 内の getPreferredSize

getMinimumSize

public Dimension getMinimumSize(JComponent a)
この MultiUI が扱う各 UI で、getMinimumSize を呼び出します。最初の UI (デフォルトの Look & Feel から得られたもの) から取得された値のみを返します。
オーバーライド:
クラス ComponentUI 内の getMinimumSize

getMaximumSize

public Dimension getMaximumSize(JComponent a)
この MultiUI が扱う各 UI で、getMaximumSize を呼び出します。最初の UI (デフォルトの Look & Feel から得られたもの) から取得された値のみを返します。
オーバーライド:
クラス ComponentUI 内の getMaximumSize

contains

public boolean contains(JComponent a,
                        int b,
                        int c)
この MultiUI が扱う各 UI で、contains を呼び出します。最初の UI (デフォルトの Look & Feel から得られたもの) から取得された値のみを返します。
オーバーライド:
クラス ComponentUI 内の contains

createUI

public static ComponentUI createUI(JComponent a)
補助 Look & Feel のどれかがこの UI をサポートしている場合に、多重 UI のインスタンスを返します。そうでない場合は、通常のメソッドにより取得された UI を返します。

getAccessibleChildrenCount

public int getAccessibleChildrenCount(JComponent a)
この MultiUI が扱う各 UI で、getAccessibleChildrenCount を呼び出します。最初の UI (デフォルトの Look & Feel から得られたもの) から取得された値のみを返します。
オーバーライド:
クラス ComponentUI 内の getAccessibleChildrenCount
クラス javax.swing.plaf.ComponentUI からコピーされたタグ:
戻り値:
オブジェクト内のユーザ補助の子の数
関連項目:
ComponentUI.getAccessibleChild(javax.swing.JComponent, int)

getAccessibleChild

public Accessible getAccessibleChild(JComponent a,
                                     int b)
この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。最初の UI (デフォルトの Look & Feel から得られたもの) から取得された値のみを返します。
オーバーライド:
クラス ComponentUI 内の getAccessibleChild
クラス javax.swing.plaf.ComponentUI からコピーされたタグ:
パラメータ:
i - 子のゼロから始まるインデックス
戻り値:
オブジェクトのユーザ補助機能を実装する n 番目の子
関連項目:
ComponentUI.getAccessibleChildrenCount(javax.swing.JComponent)

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.