モジュール java.desktop
パッケージ javax.swing.plaf.multi

クラスMultiTreeUI


  • public class MultiTreeUI
    extends TreeUI
    TreeUIを組み合わせるために使用する多重UIです。

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

    • フィールドの詳細

      • uis

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

      • MultiTreeUI

        public MultiTreeUI()
    • メソッドの詳細

      • getUIs

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

        public Rectangle getPathBounds​(JTree a,
                                       TreePath b)
        このオブジェクトで処理されている各UIでgetPathBoundsメソッドを呼び出します。
        定義:
        getPathBounds、クラスTreeUI
        パラメータ:
        a - pathJTree
        b - ノードを識別するTreePath
        戻り値:
        最初のUIから取得された値。デフォルトのLookAndFeelから取得されたUIと等しい
      • getPathForRow

        public TreePath getPathForRow​(JTree a,
                                      int b)
        このオブジェクトで処理されている各UIでgetPathForRowメソッドを呼び出します。
        定義:
        getPathForRow、クラスTreeUI
        パラメータ:
        a - JTreeオブジェクト
        b - 行を指定する整数
        戻り値:
        最初のUIから取得された値。デフォルトのLookAndFeelから取得されたUIと等しい
      • getRowForPath

        public int getRowForPath​(JTree a,
                                 TreePath b)
        このオブジェクトで処理されている各UIでgetRowForPathメソッドを呼び出します。
        定義:
        getRowForPath、クラスTreeUI
        パラメータ:
        a - pathJTree
        b - 見るTreePathオブジェクト
        戻り値:
        最初のUIから取得された値。デフォルトのLookAndFeelから取得されたUIと等しい
      • getRowCount

        public int getRowCount​(JTree a)
        このオブジェクトで処理されている各UIでgetRowCountメソッドを呼び出します。
        定義:
        getRowCount、クラスTreeUI
        パラメータ:
        a - 行数をカウントするJTree
        戻り値:
        最初のUIから取得された値。デフォルトのLookAndFeelから取得されたUIと等しい
      • getClosestPathForLocation

        public TreePath getClosestPathForLocation​(JTree a,
                                                  int b,
                                                  int c)
        このオブジェクトで処理されている各UIでgetClosestPathForLocationメソッドを呼び出します。
        定義:
        getClosestPathForLocation、クラスTreeUI
        パラメータ:
        a - JTreeオブジェクト
        b - 表示領域の左端から水平方向にピクセル数を与える整数。
        c - 表示領域の上端から垂直方向にピクセル数を引いた整数。上端を引いた値。
        戻り値:
        最初のUIから取得された値。デフォルトのLookAndFeelから取得されたUIと等しい
      • isEditing

        public boolean isEditing​(JTree a)
        このオブジェクトで処理されている各UIでisEditingメソッドを呼び出します。
        定義:
        isEditing、クラスTreeUI
        パラメータ:
        a - JTreeオブジェクト
        戻り値:
        最初のUIから取得された値。デフォルトのLookAndFeelから取得されたUIと等しい
      • stopEditing

        public boolean stopEditing​(JTree a)
        このオブジェクトで処理されている各UIでstopEditingメソッドを呼び出します。
        定義:
        stopEditing、クラスTreeUI
        パラメータ:
        a - JTreeオブジェクト
        戻り値:
        最初のUIから取得された値。デフォルトのLookAndFeelから取得されたUIと等しい
      • cancelEditing

        public void cancelEditing​(JTree a)
        このオブジェクトで処理されている各UIでcancelEditingメソッドを呼び出します。
        定義:
        cancelEditing、クラスTreeUI
        パラメータ:
        a - JTreeオブジェクト
      • startEditingAtPath

        public void startEditingAtPath​(JTree a,
                                       TreePath b)
        このオブジェクトで処理されている各UIでstartEditingAtPathメソッドを呼び出します。
        定義:
        startEditingAtPath、クラスTreeUI
        パラメータ:
        a - 編集中のJTree
        b - 編集するTreePath
      • getEditingPath

        public TreePath getEditingPath​(JTree a)
        このオブジェクトで処理されている各UIでgetEditingPathメソッドを呼び出します。
        定義:
        getEditingPath、クラスTreeUI
        パラメータ:
        a - パスを返すJTree
        戻り値:
        最初のUIから取得された値。デフォルトのLookAndFeelから取得されたUIと等しい
      • contains

        public boolean contains​(JComponent a,
                                int b,
                                int c)
        このオブジェクトで処理されている各UIでcontainsメソッドを呼び出します。
        オーバーライド:
        contains、クラスComponentUI
        パラメータ:
        a - x,yの位置が照会されるコンポーネント。この引数は通常無視されるが、UIオブジェクトがステートレスで、複数のコンポーネントに共有されている場合は使用されることがある
        b - 点のx座標
        c - 点のy座標
        戻り値:
        最初のUIから取得された値。デフォルトのLookAndFeelから取得されたUIと等しい
        関連項目:
        JComponent.contains(int, int), Component.contains(int, int)
      • createUI

        public static ComponentUI createUI​(JComponent a)
        補助的なLookAndFeelのいずれかがこのUIをサポートする場合は、多重UIインスタンスを返します。 そうでない場合は、デフォルトLookAndFeelから取得されたUIオブジェクトだけを返します。
        パラメータ:
        a - UIを作成するコンポーネント
        戻り値:
        UIデリゲートが作成されました
      • uninstallUI

        public void uninstallUI​(JComponent a)
        このオブジェクトで処理されている各UIでuninstallUIメソッドを呼び出します。
        オーバーライド:
        uninstallUI、クラスComponentUI
        パラメータ:
        a - このUI委譲が削除されるコンポーネント。この引数は通常無視されるが、UIオブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある
        関連項目:
        ComponentUI.installUI(javax.swing.JComponent), JComponent.updateUI()
      • paint

        public void paint​(Graphics a,
                          JComponent b)
        このオブジェクトで処理されている各UIでpaintメソッドを呼び出します。
        オーバーライド:
        paint、クラスComponentUI
        パラメータ:
        a - ペイント対象のGraphicsコンテキスト
        b - ペイントされるコンポーネント。この引数は通常無視されるが、UIオブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある
        関連項目:
        ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
      • getPreferredSize

        public Dimension getPreferredSize​(JComponent a)
        このオブジェクトで処理されている各UIでgetPreferredSizeメソッドを呼び出します。
        オーバーライド:
        getPreferredSize、クラスComponentUI
        パラメータ:
        a - 適切なサイズが照会されるコンポーネント。この引数は通常無視されるが、UIオブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある
        戻り値:
        最初のUIから取得された値。デフォルトのLookAndFeelから取得されたUIと等しい
        関連項目:
        JComponent.getPreferredSize(), LayoutManager.preferredLayoutSize(java.awt.Container)
      • getMaximumSize

        public Dimension getMaximumSize​(JComponent a)
        このオブジェクトで処理されている各UIでgetMaximumSizeメソッドを呼び出します。
        オーバーライド:
        getMaximumSize、クラスComponentUI
        パラメータ:
        a - 最大サイズが照会されるコンポーネント。この引数は通常無視されるが、UIオブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある
        戻り値:
        最初のUIから取得された値。デフォルトのLookAndFeelから取得されたUIと等しい
        関連項目:
        JComponent.getMaximumSize(), LayoutManager2.maximumLayoutSize(java.awt.Container)
      • getAccessibleChildrenCount

        public int getAccessibleChildrenCount​(JComponent a)
        このオブジェクトで処理されている各UIでgetAccessibleChildrenCountメソッドを呼び出します。
        オーバーライド:
        getAccessibleChildrenCount、クラスComponentUI
        パラメータ:
        a - アクセス可能な子の数を取得するJComponent
        戻り値:
        最初のUIから取得された値。デフォルトのLookAndFeelから取得されたUIと等しい
        関連項目:
        ComponentUI.getAccessibleChild(javax.swing.JComponent, int)
      • getAccessibleChild

        public Accessible getAccessibleChild​(JComponent a,
                                             int b)
        このオブジェクトで処理されている各UIでgetAccessibleChildメソッドを呼び出します。
        オーバーライド:
        getAccessibleChild、クラスComponentUI
        パラメータ:
        a - 子オブジェクトを取得するためのJComponent
        b - 子のゼロから始まるインデックス
        戻り値:
        最初のUIから取得された値。デフォルトのLookAndFeelから取得されたUIと等しい
        関連項目:
        ComponentUI.getAccessibleChildrenCount(javax.swing.JComponent)