JavaTM 2 Platform
Standard Ed. 5.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
Standard Ed. 5.0

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

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。