クラス
javax.swing.text.JTextComponentの使用
JTextComponentを使用するパッケージ
パッケージ
説明
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
1つのインタフェースおよび多くのabstractクラスを提供しており、Swingはプラグイン可能なLook & Feel機能を提供するためにこれらを利用します。
基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。
複数のLook & Feelを結合するユーザー・インタフェース・オブジェクトを提供します。
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
javax.swing.JTreeを処理するためのクラスとインタフェースを提供します。-
javax.swingでのJTextComponentの使用
javax.swingのJTextComponentのサブクラス修飾子と型クラス説明classさまざまな種類のコンテンツを編集するためのテキスト・コンポーネントです。classJFormattedTextFieldはJTextFieldを拡張して、任意の値をフォーマットしたり、ユーザーがテキストを編集したあとに特定のオブジェクトを取得したりするためのサポートを追加します。classJPasswordFieldは、1行のテキストの編集を可能にする軽量コンポーネントです。何かが入力されたことはビューに示されますが、元の文字は表示されません。classJTextAreaは、プレーン・テキストを表示する複数行の領域です。classJTextFieldは、1行のテキストの編集を可能にする軽量コンポーネントです。classグラフィックで表現される属性でマークアップできるテキスト・コンポーネントです。 -
javax.swing.plafでのJTextComponentの使用
型JTextComponentのパラメータを持つjavax.swing.plafのメソッド修飾子と型メソッド説明abstract voidTextUI.damageRange(JTextComponent t, int p0, int p1) モデル内の指定された一部分に対応するビューの部分が描画し直されるようにします。abstract voidTextUI.damageRange(JTextComponent t, int p0, int p1, Position.Bias firstBias, Position.Bias secondBias) モデル内の指定された一部分に対応するビューの部分が描画し直されるようにします。abstract EditorKitTextUI.getEditorKit(JTextComponent t) 編集中のドキュメントのタイプで使用するポリシーを設定するサービスのバインディングを取得します。abstract intTextUI.getNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet) キャレットが配置される可能性のある、視覚的に表された次のモデル位置を決定する手段を提供します。abstract ViewTextUI.getRootView(JTextComponent t) モデルが空間的にどのように表現されているかを判定するためにトラバースすることのできる、関連したテキスト・コンポーネント(すなわち階層のルート)の割り当てを持つViewを取得します。TextUI.getToolTipText(JTextComponent t, Point pt) 非推奨。TextUI.getToolTipText2D(JTextComponent t, Point2D pt) 渡された位置でツール・チップとして使用される文字列を返します。abstract RectangleTextUI.modelToView(JTextComponent t, int pos) 非推奨。abstract RectangleTextUI.modelToView(JTextComponent t, int pos, Position.Bias bias) 非推奨。TextUI.modelToView2D(JTextComponent t, int pos, Position.Bias bias) モデル内の指定された位置を、ビュー座標体系内の場所に変換します。abstract intTextUI.viewToModel(JTextComponent t, Point pt) abstract intTextUI.viewToModel(JTextComponent t, Point pt, Position.Bias[] biasReturn) intTextUI.viewToModel2D(JTextComponent t, Point2D pt, Position.Bias[] biasReturn) ビューの座標空間からモデルの論理座標空間へのマッピングを提供します。 -
javax.swing.plaf.basicでのJTextComponentの使用
修飾子と型メソッド説明protected final JTextComponentBasicTextUI.getComponent()このUI実装に関連付けられたテキスト・コンポーネントを取得します。型JTextComponentのパラメータを持つjavax.swing.plaf.basicのメソッド修飾子と型メソッド説明voidBasicTextUI.damageRange(JTextComponent tc, int p0, int p1) モデル内の指定された一部分に対応するビューの部分が描画し直されるようにします。voidBasicTextUI.damageRange(JTextComponent t, int p0, int p1, Position.Bias p0Bias, Position.Bias p1Bias) モデル内の指定された一部分に対応するビューの部分が描画し直されるようにします。BasicEditorPaneUI.getEditorKit(JTextComponent tc) UIのEditorKitを取得します。BasicTextUI.getEditorKit(JTextComponent tc) UIのEditorKitを取得します。intBasicTextUI.getNextVisualPositionFrom(JTextComponent t, int pos, Position.Bias b, int direction, Position.Bias[] biasRet) キャレットが配置される可能性のある、視覚的に表された次のモデル位置を決定する手段を提供します。BasicTextUI.getRootView(JTextComponent tc) モデルが空間的にどのように表現されているかを判定するためにトラバースすることのできる、関連したテキスト・コンポーネント(すなわち階層のルート)の割り当てを持つViewを取得します。BasicTextUI.getToolTipText(JTextComponent t, Point pt) 渡された位置でツール・チップとして使用される文字列を返します。BasicTextUI.modelToView(JTextComponent tc, int pos) 非推奨。BasicTextUI.modelToView(JTextComponent tc, int pos, Position.Bias bias) 非推奨。intBasicTextUI.viewToModel(JTextComponent tc, Point pt) intBasicTextUI.viewToModel(JTextComponent tc, Point pt, Position.Bias[] biasReturn) -
javax.swing.plaf.multiでのJTextComponentの使用
型JTextComponentのパラメータを持つjavax.swing.plaf.multiのメソッド修飾子と型メソッド説明voidMultiTextUI.damageRange(JTextComponent a, int b, int c) このオブジェクトで処理されている各UIでdamageRangeメソッドを呼び出します。voidMultiTextUI.damageRange(JTextComponent a, int b, int c, Position.Bias d, Position.Bias e) このオブジェクトで処理されている各UIでdamageRangeメソッドを呼び出します。MultiTextUI.getEditorKit(JTextComponent a) このオブジェクトで処理されている各UIでgetEditorKitメソッドを呼び出します。intMultiTextUI.getNextVisualPositionFrom(JTextComponent a, int b, Position.Bias c, int d, Position.Bias[] e) このオブジェクトで処理されている各UIでgetNextVisualPositionFromメソッドを呼び出します。MultiTextUI.getRootView(JTextComponent a) このオブジェクトで処理されている各UIでgetRootViewメソッドを呼び出します。MultiTextUI.getToolTipText(JTextComponent a, Point b) このオブジェクトで処理されている各UIでgetToolTipTextメソッドを呼び出します。MultiTextUI.modelToView(JTextComponent a, int b) 非推奨。MultiTextUI.modelToView(JTextComponent a, int b, Position.Bias c) 非推奨。intMultiTextUI.viewToModel(JTextComponent a, Point b) 非推奨。intMultiTextUI.viewToModel(JTextComponent a, Point b, Position.Bias[] c) 非推奨。 -
javax.swing.textでのJTextComponentの使用
JTextComponentを返すjavax.swing.textのメソッド修飾子と型メソッド説明protected final JTextComponentDefaultCaret.getComponent()このキャレットを使用するテキスト・エディタ・コンポーネントを返します。protected final JTextComponentTextAction.getFocusedComponent()現在フォーカスを持つテキスト・コンポーネントを取得します。protected final JTextComponentTextAction.getTextComponent(ActionEvent e) アクションに使用するコンポーネントを判定します。型JTextComponentのパラメータを持つjavax.swing.textのメソッド修飾子と型メソッド説明voidCaret.deinstall(JTextComponent c) UIがJTextComponentのインタフェースから削除されたときに呼び出されます。voidDefaultCaret.deinstall(JTextComponent c) UIがJTextComponentのインタフェースから削除されたときに呼び出されます。voidDefaultHighlighter.deinstall(JTextComponent c) UIがJTextComponentのインタフェースから削除されたときに呼び出されます。voidHighlighter.deinstall(JTextComponent c) UIがJTextComponentのインタフェースから削除されたときに呼び出されます。intNavigationFilter.getNextVisualPositionFrom(JTextComponent text, int pos, Position.Bias bias, int direction, Position.Bias[] biasRet) 既存の位置からキャレットを置くことのできる、次の可視位置を返します。static final intUtilities.getNextWord(JTextComponent c, int offs) 指定された位置の次の語の開始位置を決定します。static final ElementUtilities.getParagraphElement(JTextComponent c, int offs) 段落または行に使用する要素を指定します。static final intUtilities.getPositionAbove(JTextComponent c, int offs, float x) 上の行で指定されたビュー位置にもっとも近いモデル内の位置を決定します。static final intUtilities.getPositionAbove(JTextComponent c, int offs, int x) 非推奨。static final intUtilities.getPositionBelow(JTextComponent c, int offs, float x) 下の行で指定されたビュー位置にもっとも近いモデル内の位置を決定します。static final intUtilities.getPositionBelow(JTextComponent c, int offs, int x) 非推奨。static final intUtilities.getPreviousWord(JTextComponent c, int offs) 指定された位置の直前の語の開始位置を指定します。static final intUtilities.getRowEnd(JTextComponent c, int offs) 指定されたモデル位置を含む行の、終了行モデル位置を指定します。static final intUtilities.getRowStart(JTextComponent c, int offs) 指定されたモデル位置を含む行の、開始行モデル位置を指定します。static final intUtilities.getWordEnd(JTextComponent c, int offs) 指定された位置の語の終了位置を決定します。static final intUtilities.getWordStart(JTextComponent c, int offs) 指定されたモデル位置の語の開始位置を決定します。voidCaret.install(JTextComponent c) JTextComponentのインタフェースにUIがインストールされるときに呼び出されます。voidDefaultCaret.install(JTextComponent c) JTextComponentのインタフェースにUIがインストールされるときに呼び出されます。voidDefaultHighlighter.install(JTextComponent c) JTextComponentのインタフェースにUIがインストールされるときに呼び出されます。voidHighlighter.install(JTextComponent c) JTextComponentのインタフェースにUIがインストールされるときに呼び出されます。voidDefaultHighlighter.DefaultHighlightPainter.paint(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c) ハイライトをペイントします。voidHighlighter.HighlightPainter.paint(Graphics g, int p0, int p1, Shape bounds, JTextComponent c) ハイライトをレンダリングします。DefaultHighlighter.DefaultHighlightPainter.paintLayer(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c, View view) ハイライトの一部分をペイントします。abstract ShapeLayeredHighlighter.LayerPainter.paintLayer(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view) ハイライトの一部分をペイントします。voidDefaultHighlighter.paintLayeredHighlights(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view) このメソッドは、葉View (LabelViewなど)のレンダリング中に呼び出されます。abstract voidLayeredHighlighter.paintLayeredHighlights(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view) このメソッドは、葉View (LabelViewなど)のレンダリング中に呼び出されます。 -
javax.swing.treeでのJTextComponentの使用
TextUI.getToolTipText2D(JTextComponent, Point2D)に置き換えられました