JavaTM 2
Platform
Std. Ed. v1.4.0

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

TreeUI の結合に使用する多重 UI です。

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


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

フィールドの詳細

uis

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

コンストラクタの詳細

MultiTreeUI

public MultiTreeUI()
メソッドの詳細

getUIs

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


getPathBounds

public Rectangle getPathBounds(JTree a,
                               TreePath b)
このオブジェクトが扱う各 UI で getPathBounds メソッドを呼び出します。

定義:
クラス TreeUI 内の getPathBounds
戻り値:
最初の UI から取得される値。最初の UI とは、デフォルトの LookAndFeel から取得される UI

getPathForRow

public TreePath getPathForRow(JTree a,
                              int b)
このオブジェクトが扱う各 UI で getPathForRow メソッドを呼び出します。

定義:
クラス TreeUI 内の getPathForRow
戻り値:
最初の UI から取得される値。最初の UI とは、デフォルトの LookAndFeel から取得される UI

getRowForPath

public int getRowForPath(JTree a,
                         TreePath b)
このオブジェクトが扱う各 UI で getRowForPath メソッドを呼び出します。

定義:
クラス TreeUI 内の getRowForPath
戻り値:
最初の UI から取得される値。最初の UI とは、デフォルトの LookAndFeel から取得される UI

getRowCount

public int getRowCount(JTree a)
このオブジェクトが扱う各 UI で getRowCount メソッドを呼び出します。

定義:
クラス TreeUI 内の getRowCount
戻り値:
最初の UI から取得される値。最初の UI とは、デフォルトの LookAndFeel から取得される UI

getClosestPathForLocation

public TreePath getClosestPathForLocation(JTree a,
                                          int b,
                                          int c)
このオブジェクトが扱う各 UI で getClosestPathForLocation メソッドを呼び出します。

定義:
クラス TreeUI 内の getClosestPathForLocation
戻り値:
最初の UI から取得される値。最初の UI とは、デフォルトの LookAndFeel から取得される UI

isEditing

public boolean isEditing(JTree a)
このオブジェクトが扱う各 UI で isEditing メソッドを呼び出します。

定義:
クラス TreeUI 内の isEditing
戻り値:
最初の UI から取得される値。最初の UI とは、デフォルトの LookAndFeel から取得される UI

stopEditing

public boolean stopEditing(JTree a)
このオブジェクトが扱う各 UI で stopEditing メソッドを呼び出します。

定義:
クラス TreeUI 内の stopEditing
戻り値:
最初の UI から取得される値。最初の UI とは、デフォルトの LookAndFeel から取得される UI

cancelEditing

public void cancelEditing(JTree a)
このオブジェクトが扱う各 UI で cancelEditing メソッドを呼び出します。

定義:
クラス TreeUI 内の cancelEditing

startEditingAtPath

public void startEditingAtPath(JTree a,
                               TreePath b)
このオブジェクトが扱う各 UI で startEditingAtPath メソッドを呼び出します。

定義:
クラス TreeUI 内の startEditingAtPath

getEditingPath

public TreePath getEditingPath(JTree a)
このオブジェクトが扱う各 UI で getEditingPath メソッドを呼び出します。

定義:
クラス TreeUI 内の getEditingPath
戻り値:
最初の UI から取得される値。最初の UI とは、デフォルトの LookAndFeel から取得される UI

contains

public boolean contains(JComponent a,
                        int b,
                        int c)
このオブジェクトが扱う各 UI で contains メソッドを呼び出します。

オーバーライド:
クラス ComponentUI 内の contains
パラメータ:
a - x,y の位置が照会されるコンポーネント。この引数はしばしば無視されるが、UI オブジェクトが状態なしで複数のコンポーネントに共有される場合に使用されることがある
b - 点の x 座標
c - 点の y 座標
戻り値:
最初の UI から取得される値。最初の UI とは、デフォルトの LookAndFeel から取得される UI
関連項目:
JComponent.contains(int, int), Component.contains(int, int)

update

public void update(Graphics a,
                   JComponent b)
このオブジェクトが扱う各 UI で update メソッドを呼び出します。

オーバーライド:
クラス ComponentUI 内の update
パラメータ:
a - ペイント先となる Graphics コンテキスト
b - ペイントされるコンポーネント。この引数はしばしば無視されるが、UI オブジェクトが状態なしで複数のコンポーネントに共有される場合に使用されることがある
関連項目:
ComponentUI.paint(java.awt.Graphics, javax.swing.JComponent), JComponent.paintComponent(java.awt.Graphics)

createUI

public static ComponentUI createUI(JComponent a)
補助 LookAndFeel のどれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。そうでない場合は、デフォルト LookAndFeel から取得された UI オブジェクトだけを返します。


installUI

public void installUI(JComponent a)
このオブジェクトが扱う各 UI で installUI メソッドを呼び出します。

オーバーライド:
クラス ComponentUI 内の installUI
パラメータ:
a - UI 委譲がインストールされているコンポーネント
関連項目:
ComponentUI.uninstallUI(javax.swing.JComponent), JComponent.setUI(javax.swing.plaf.ComponentUI), JComponent.updateUI()

uninstallUI

public void uninstallUI(JComponent a)
このオブジェクトが扱う各 UI で uninstallUI メソッドを呼び出します。

オーバーライド:
クラス ComponentUI 内の uninstallUI
パラメータ:
a - この UI 委譲が削除されるコンポーネント。この引数はしばしば無視されるが、UI オブジェクトが状態なしで複数のコンポーネントに共有される場合に使用されることがある
関連項目:
ComponentUI.installUI(javax.swing.JComponent), JComponent.updateUI()

paint

public void paint(Graphics a,
                  JComponent b)
このオブジェクトが扱う各 UI で paint メソッドを呼び出します。

オーバーライド:
クラス ComponentUI 内の paint
パラメータ:
a - ペイント先となる Graphics コンテキスト
b - ペイントされるコンポーネント。この引数はしばしば無視されるが、UI オブジェクトが状態なしで複数のコンポーネントに共有される場合に使用されることがある
関連項目:
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)

getPreferredSize

public Dimension getPreferredSize(JComponent a)
このオブジェクトが扱う各 UI で getPreferredSize メソッドを呼び出します。

オーバーライド:
クラス ComponentUI 内の getPreferredSize
パラメータ:
a - 適切なサイズが照会されるコンポーネント。この引数はしばしば無視されるが、UI オブジェクトが状態なしで複数のコンポーネントに共有される場合に使用されることがある
戻り値:
最初の UI から取得される値。最初の UI とは、デフォルトの LookAndFeel から取得される UI
関連項目:
JComponent.getPreferredSize(), LayoutManager.preferredLayoutSize(java.awt.Container)

getMinimumSize

public Dimension getMinimumSize(JComponent a)
このオブジェクトが扱う各 UI で getMinimumSize メソッドを呼び出します。

オーバーライド:
クラス ComponentUI 内の getMinimumSize
パラメータ:
a - 最小サイズが照会されるコンポーネント。この引数はしばしば無視されるが、UI オブジェクトが状態なしで複数のコンポーネントに共有される場合に使用されることがある
戻り値:
最初の UI から取得される値。最初の UI とは、デフォルトの LookAndFeel から取得される UI
関連項目:
JComponent.getMinimumSize(), LayoutManager.minimumLayoutSize(java.awt.Container), ComponentUI.getPreferredSize(javax.swing.JComponent)

getMaximumSize

public Dimension getMaximumSize(JComponent a)
このオブジェクトが扱う各 UI で getMaximumSize メソッドを呼び出します。

オーバーライド:
クラス ComponentUI 内の getMaximumSize
パラメータ:
a - 最大サイズが照会されるコンポーネント。この引数はしばしば無視されるが、UI オブジェクトが状態なしで複数のコンポーネントに共有される場合に使用されることがある
戻り値:
最初の UI から取得される値。最初の UI とは、デフォルトの LookAndFeel から取得される UI
関連項目:
JComponent.getMaximumSize(), LayoutManager2.maximumLayoutSize(java.awt.Container)

getAccessibleChildrenCount

public int getAccessibleChildrenCount(JComponent a)
このオブジェクトが扱う各 UI で getAccessibleChildrenCount メソッドを呼び出します。

オーバーライド:
クラス ComponentUI 内の getAccessibleChildrenCount
戻り値:
最初の UI から取得される値。最初の UI とは、デフォルトの LookAndFeel から取得される UI
関連項目:
ComponentUI.getAccessibleChild(javax.swing.JComponent, int)

getAccessibleChild

public Accessible getAccessibleChild(JComponent a,
                                     int b)
このオブジェクトが扱う各 UI で getAccessibleChild メソッドを呼び出します。

オーバーライド:
クラス ComponentUI 内の getAccessibleChild
パラメータ:
b - ゼロから始まる子のインデックス
戻り値:
最初の UI から取得される値。最初の UI とは、デフォルトの LookAndFeel から取得される UI
関連項目:
ComponentUI.getAccessibleChildrenCount(javax.swing.JComponent)

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

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