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

クラスMultiTextUI


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

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

    • フィールドの詳細

      • uis

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

      • MultiTextUI

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

      • getUIs

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

        public String getToolTipText​(JTextComponent a,
                                     Point b)
        このオブジェクトで処理されている各UIでgetToolTipTextメソッドを呼び出します。
        オーバーライド:
        getToolTipText、クラス: TextUI
        パラメータ:
        a - このUIがインストールされているテキスト・コンポーネント
        b - ツールチップを取得するロケーションを指定するPoint
        戻り値:
        最初のUIから取得された値。デフォルトのLookAndFeelから取得されたUIと等しい
        導入されたバージョン:
        1.4
        関連項目:
        JTextComponent.getToolTipText(java.awt.event.MouseEvent)
      • modelToView

        @Deprecated(since="9")
        public Rectangle modelToView​(JTextComponent a,
                                     int b)
                              throws BadLocationException
        非推奨。
        このオブジェクトで処理されている各UIでmodelToViewメソッドを呼び出します。
        定義:
        modelToView、クラス: TextUI
        パラメータ:
        a - このUIがインストールされているテキスト・コンポーネント
        b - 変換対象のモデル内でのローカル位置>= 0
        戻り値:
        最初のUIから取得された値。デフォルトのLookAndFeelから取得されたUIと等しい
        例外:
        BadLocationException - 指定された位置が、関連するドキュメント内の有効な位置を示さない場合
      • viewToModel

        @Deprecated(since="9")
        public int viewToModel​(JTextComponent a,
                               Point b)
        非推奨。
        このオブジェクトで処理されている各UIでviewToModelメソッドを呼び出します。
        定義:
        viewToModel、クラス: TextUI
        パラメータ:
        a - このUIがインストールされているテキスト・コンポーネント
        b - 変換対象のビューの座標系での位置。 この場合の座標系は、マウス・イベントと同じ座標系であるべきである。
        戻り値:
        最初のUIから取得された値。デフォルトのLookAndFeelから取得されたUIと等しい
      • viewToModel

        @Deprecated(since="9")
        public int viewToModel​(JTextComponent a,
                               Point b,
                               Position.Bias[] c)
        非推奨。
        このオブジェクトで処理されている各UIでviewToModelメソッドを呼び出します。
        定義:
        viewToModel、クラス: TextUI
        パラメータ:
        a - このUIがインストールされているテキスト・コンポーネント
        b - 変換対象のビューの座標系での位置。 この場合の座標系は、マウス・イベントと同じ座標系であるべきである。
        c - 指定された点がモデル内の前の文字と次の文字のどちらに近いのかを示すため、このメソッドによって書き込まれる
        戻り値:
        最初のUIから取得された値。デフォルトのLookAndFeelから取得されたUIと等しい
      • getNextVisualPositionFrom

        public int getNextVisualPositionFrom​(JTextComponent a,
                                             int b,
                                             Position.Bias c,
                                             int d,
                                             Position.Bias[] e)
                                      throws BadLocationException
        このオブジェクトで処理されている各UIでgetNextVisualPositionFromメソッドを呼び出します。
        定義:
        getNextVisualPositionFrom、クラス: TextUI
        パラメータ:
        a - このUIがインストールされているテキスト・コンポーネント
        b - 変換対象の位置>= 0
        c - 位置のバイアス
        d - 現在位置からの方向。これは、キーボードに通常存在する矢印キーと見なすことができます。 SwingConstants.WEST、SwingConstants.EAST、SwingConstants.NORTHまたはSwingConstants.SOUTHの場合があります
        e - 返される位置のバイアスを含む配列
        戻り値:
        最初のUIから取得された値。デフォルトのLookAndFeelから取得されたUIと等しい
        例外:
        BadLocationException - ドキュメント・モデル内の不適切なロケーション
      • damageRange

        public void damageRange​(JTextComponent a,
                                int b,
                                int c)
        このオブジェクトで処理されている各UIでdamageRangeメソッドを呼び出します。
        定義:
        damageRange、クラス: TextUI
        パラメータ:
        a - このUIがインストールされているテキスト・コンポーネント
        b - 範囲の始点>= 0
        c - 範囲の終点>= p0
      • damageRange

        public void damageRange​(JTextComponent a,
                                int b,
                                int c,
                                Position.Bias d,
                                Position.Bias e)
        このオブジェクトで処理されている各UIでdamageRangeメソッドを呼び出します。
        定義:
        damageRange、クラス: TextUI
        パラメータ:
        a - このUIがインストールされているテキスト・コンポーネント
        b - 範囲の始点>= 0
        c - 範囲の終点>= p0
        d - 前の文字または次の文字に向かう、最初の文字位置のバイアス
        e - 前の文字または次の文字に向かう第2の文字位置の偏り
      • getEditorKit

        public EditorKit getEditorKit​(JTextComponent a)
        このオブジェクトで処理されている各UIでgetEditorKitメソッドを呼び出します。
        定義:
        getEditorKit、クラス: TextUI
        パラメータ:
        a - このUIがインストールされているテキスト・コンポーネント
        戻り値:
        最初のUIから取得された値。デフォルトのLookAndFeelから取得されたUIと等しい
      • getRootView

        public View getRootView​(JTextComponent a)
        このオブジェクトで処理されている各UIでgetRootViewメソッドを呼び出します。
        定義:
        getRootView、クラス: TextUI
        パラメータ:
        a - このUIがインストールされているテキスト・コンポーネント
        戻り値:
        最初の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)