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