クラスBasicEditorPaneUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.TextUI
javax.swing.plaf.basic.BasicTextUI
javax.swing.plaf.basic.BasicEditorPaneUI
- すべての実装されたインタフェース:
ViewFactory
- 直系の既知のサブクラス:
BasicTextPaneUI, SynthEditorPaneUI
public class BasicEditorPaneUI extends BasicTextUI
JEditorPaneのLook & Feelを提供します。
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beansパッケージに追加されました。 XMLEncoderを参照してください。
-
ネストされたクラスのサマリー
クラスBasicTextUIで宣言されたネストされたクラス/インタフェース
BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter修飾子と型クラス説明static classインタフェースCaretのデフォルト実装。static classインタフェースHighlighterのデフォルト実装。 -
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明static ComponentUIJTextPaneのUIを作成します。UIのEditorKitを取得します。protected StringUIManagerでプロパティを参照するキーとして使われる名前を取得します。voidコンポーネントのUIをインストールします。protected voidこのメソッドは、関連付けられたJTextComponentでバウンド・プロパティが変更されたときに呼び出されます。voidコンポーネントのUIをアンインストールします。クラスで宣言されたメソッド BasicTextUI
create, create, createCaret, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getKeymapName, getMaximumSize, getMinimumSize, getNextVisualPositionFrom, getPreferredSize, getRootView, getToolTipText, getVisibleEditorRect, installDefaults, installKeyboardActions, installListeners, modelChanged, modelToView, modelToView, paint, paintBackground, paintSafely, setView, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, update, viewToModel, viewToModel修飾子と型メソッド説明要素のビューを作成します。要素のビューを作成します。protected Caretキャレットに使用するオブジェクトを作成します。protected Highlighterハイライトを追加するために使用するオブジェクトを作成します。protected Keymapテキスト・コンポーネントに使用するキーマップを作成し、それに必要なバインディングをインストールします。voiddamageRange(JTextComponent tc, int p0, int p1) モデル内の指定された一部分に対応するビューの部分が描画し直されるようにします。voiddamageRange(JTextComponent t, int p0, int p1, Position.Bias p0Bias, Position.Bias p1Bias) モデル内の指定された一部分に対応するビューの部分が描画し直されるようにします。protected final JTextComponentこのUI実装に関連付けられたテキスト・コンポーネントを取得します。protected StringこのUIにデフォルトでインストールまたは使用されるキーマップの名前を取得します。エディタ・コンポーネントの最大サイズを取得します。エディタ・コンポーネントの最小サイズを取得します。intgetNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet) キャレットが配置される可能性のある、視覚的に表された次のモデル位置を決定する手段を提供します。エディタ・コンポーネントの推奨サイズを取得します。モデルが空間的にどのように表現されているかを判定するためにトラバースすることのできる、関連したテキスト・コンポーネント(すなわち階層のルート)の割り当てを持つViewを取得します。getToolTipText(JTextComponent t, Point pt) 渡された位置でツール・チップとして使用される文字列を返します。protected Rectangleルート・ビューの割当て(割り当てられたサイズ)を取得します。protected voidフォント、前景、バックグラウンド、キャレットの色、選択色、選択したテキストの色、無効なテキストの色、ボーダー、マージンなどのコンポーネント・プロパティを初期化します。protected voidキーボード操作を登録します。protected voidUIのリスナーをインストールします。protected voidモデルの変更にフラグを立てます。modelToView(JTextComponent tc, int pos) 非推奨。modelToView(JTextComponent tc, int pos, Position.Bias bias) 非推奨。final voidpaint(Graphics g, JComponent c) インタフェースをペイントします。protected voidビューのバックグラウンドをペイントします。protected voidこのスレッドのビューからモデルが変更されないという保証付きで、安全にインタフェースをペイントします。protected final voidビュー階層の現在のルートを設定し、invalidate()を呼び出します。protected voidnullに明示的にオーバーライドされていないコンポーネント・プロパティを設定します。protected voidキーボード操作の登録を解除します。protected voidUIのリスナーをアンインストールします。voidupdate(Graphics g, JComponent c) スーパー・クラスが制御不可能な方法でバックグラウンドをペイントします(イメージをバックグラウンドにタイリングする場合があります)。intviewToModel(JTextComponent tc, Point pt) intviewToModel(JTextComponent tc, Point pt, Position.Bias[] biasReturn) クラスで宣言されたメソッド TextUI
getToolTipText2D, modelToView2D, viewToModel2D修飾子と型メソッド説明渡された位置でツール・チップとして使用される文字列を返します。modelToView2D(JTextComponent t, int pos, Position.Bias bias) モデル内の指定された位置を、ビュー座標体系内の場所に変換します。intviewToModel2D(JTextComponent t, Point2D pt, Position.Bias[] biasReturn) ビューの座標空間からモデルの論理座標空間へのマッピングを提供します。クラスで宣言されたメソッド ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior修飾子と型メソッド説明booleancontains(JComponent c, int x, int y) 指定された x,yの位置が、指定されたコンポーネントのLook & Feel定義の形状内にある場合は、trueを返します。getAccessibleChild(JComponent c, int i) オブジェクトのi番目のAccessibleの子を返します。intオブジェクト内のアクセシビリティ対応の子の数を返します。intgetBaseline(JComponent c, int width, int height) ベースラインを返します。サイズの変化に合わせてコンポーネントのベースラインがどのように変化するかを示す列挙を返します。クラスオブジェクトで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。toString()オブジェクトの文字列表現を返します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
コンストラクタの詳細
-
BasicEditorPaneUI
public BasicEditorPaneUI()新しいBasicEditorPaneUIを作成します。
-
-
メソッドの詳細
-
createUI
public static ComponentUI createUI(JComponent c) JTextPaneのUIを作成します。- パラメータ:
c- JTextPaneコンポーネント- 戻り値:
- UI
-
getPropertyPrefix
protected String getPropertyPrefix()UIManagerでプロパティを参照するキーとして使われる名前を取得します。 この名前は、すべての標準テキスト・プロパティの接頭辞として使用されます。- 定義:
getPropertyPrefix、クラスBasicTextUI- 戻り値:
- 名前(EditorPane)
-
installUI
public void installUI(JComponent c) コンポーネントのUIをインストールします。 このメソッドは、次のことを実行します。- クライアント・プログラムによって不透明プロパティがまだ設定されていない場合に、関連付けられたコンポーネントを不透明に設定します。 これにより、コンポーネントのバックグラウンド・カラーがペイントされます。
-
関連付けられたコンポーネントにデフォルトのキャレットおよびハイライタをインストールします。 これらのプロパティは、現在の値が
nullまたはUIResourceのインスタンスである場合にのみ設定されます。 - エディタおよびモデルに接続します。 モデルがない場合は、デフォルトのモデルを作成します。
- ビュー・ファクトリ、およびモデルを表すために使われるビュー階層を作成します。
- オーバーライド:
installUI、クラスBasicTextUI- パラメータ:
c- エディタ・コンポーネント- 導入されたバージョン:
- 1.5
- 関連項目:
-
uninstallUI
public void uninstallUI(JComponent c) コンポーネントのUIをアンインストールします。 このメソッドは、リスナーの削除、ハイライタのアンインストール、ビューの削除を行い、キーマップをnullに設定します。- オーバーライド:
uninstallUI、クラスBasicTextUI- パラメータ:
c- エディタ・コンポーネント- 導入されたバージョン:
- 1.5
- 関連項目:
-
getEditorKit
public EditorKit getEditorKit(JTextComponent tc) UIのEditorKitを取得します。 これは、関連するJEditorPaneで現在設定されているものです。- オーバーライド:
getEditorKit、クラスBasicTextUI- パラメータ:
tc- このUIがインストールされているテキスト・コンポーネント- 戻り値:
- エディタ機能
- 関連項目:
-
propertyChange
protected void propertyChange(PropertyChangeEvent evt) このメソッドは、関連付けられたJTextComponentでバウンド・プロパティが変更されたときに呼び出されます。 これは、UIがJTextComponentのサブクラスのバウンド・プロパティをどのように表示するかを反映するためにUIの実装により変更できるフックです。 このメソッドは、EditorKitの変更に基づいてActionMapを作成し直すために実装されます。- オーバーライド:
propertyChange、クラスBasicTextUI- パラメータ:
evt- プロパティ変更イベント
-
TextUI.modelToView2D(JTextComponent, int, Position.Bias)に置き換えられました