モジュール 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()
      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 - 指定された位置が、関連するドキュメント内の有効な位置を示さない場合
    • modelToView

      @Deprecated(since="9")public Rectangle modelToView(JTextComponent a, int b, Position.Bias c) throws BadLocationException
      非推奨。
      このオブジェクトで処理されている各UIでmodelToViewメソッドを呼び出します。
      定義:
      modelToView、クラス: TextUI
      パラメータ:
      a - このUIがインストールされているテキスト・コンポーネント
      b - 変換対象のモデル内でのローカル位置>= 0
      c - 位置のバイアス
      戻り値:
      最初の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)
    • update

      public void update(Graphics a, JComponent b)
      このオブジェクトで処理されている各UIでupdateメソッドを呼び出します。
      オーバーライド:
      update、クラス: ComponentUI
      パラメータ:
      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オブジェクトだけを返します。
      パラメータ:
      a - UIを作成するコンポーネント
      戻り値:
      UIデリゲートが作成されました
    • installUI

      public void installUI(JComponent a)
      このオブジェクトで処理されている各UIでinstallUIメソッドを呼び出します。
      オーバーライド:
      installUI、クラス: ComponentUI
      パラメータ:
      a - UI委譲がインストールされるコンポーネント
      関連項目:
      ComponentUI.uninstallUI(javax.swing.JComponent), JComponent.setUI(javax.swing.plaf.ComponentUI), JComponent.updateUI()
    • 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)
    • getMinimumSize

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