Java プラットフォーム 1.2

パッケージ javax.swing.text

編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。

参照:
          説明

インタフェースの概要
AbstractDocument.AttributeContext このインタフェースは、プラグイン可能な属性圧縮手法を MutableAttributeSet の実装で使用可能にするために使用できます。
AbstractDocument.Content 編集可能な文字のシーケンスを示すインタフェースです。
AttributeSet 一意な属性のコレクションです。
AttributeSet.CharacterAttribute このインタフェースは型シグニチャーであり、、文字レベル表現に関与するあらゆる属性のキーに現れることが期待されます。
AttributeSet.ColorAttribute このインタフェースは型シグニチャーであり、色の表示に関与するあらゆる属性のキーに現れることが期待されます。
AttributeSet.FontAttribute このインタフェースは型シグニチャーであり、テキストの描画に使用するフォントの決定に関与するするあらゆる属性のキーに現れることが期待されます。
AttributeSet.ParagraphAttribute このインタフェースは型シグニチャーであり、段落レベルの表現に関与する属性のキーに現れることが期待されます。
Caret ドキュメントモデル内に内容を挿入できる、ドキュメントビュー内の場所を示します。
Document テキスト用のコンテナであり、編集をサポートし、変更の通知を提供します (MVC 関係内のモデルとして機能する)。
Element ドキュメントの構造上の部品を記述するインタフェースです。
Highlighter バックグラウンドを色付き領域でマークアップできるようにするオブジェクトのインタフェースです。
Highlighter.Highlight  
Highlighter.HighlightPainter ハイライトを描画します。
Keymap アクションに対するキーストローク割り当てのコレクションです。
MutableAttributeSet 一意な属性を集めた可変コレクションの汎用インタフェースです。
Position ドキュメント内の位置を表します。
Style ドキュメント内の要素に関連付ける属性のコレクションです。
StyledDocument 書式付きドキュメントの汎用インタフェースです。
TabableView サイズがタブに依存する View のインタフェースです。
TabExpander タブ拡張の複数のタイプの実装を実現する単純なインタフェースです。
ViewFactory ドキュメント対象の一部のビューを作成するファクトリです。
 

クラスの概要
AbstractDocument ドキュメントインタフェースの実装であり、各種のドキュメントを実装するときのベースになります。
AbstractDocument.ElementEdit ドキュメントのイベントに追加できる ElementChange の実装です。
AbstractWriter AbstractWriter は、属性を含む要素ツリーを実際に書き出す抽象クラスです。
BoxView テキストモデルのビューです。
ComponentView ビューのインタフェースを実装するコンポーネントデコレータです。
CompositeView 子ボックスを持つテキストモデルのビューです。
DefaultCaret Caret のデフォルトの実装です。
DefaultEditorKit 特定のタイプのテキストドキュメントに対して適切なテキストエディタとして機能するために、テキストコンポーネントが必要とするもののセットです。
DefaultEditorKit.BeepAction ビープを作成します。
DefaultEditorKit.CopyAction 選択領域をコピーし、その内容をシステムのクリップボードに取り込みます。
DefaultEditorKit.CutAction 選択範囲を切り取り、その内容をシステムのクリップボードに取り込みます。
DefaultEditorKit.DefaultKeyTypedAction 「キー入力のイベント」を受け取ったとき、キーマップエントリがない場合に、デフォルトで実行されるアクションです。
DefaultEditorKit.InsertBreakAction ドキュメントの行または段落に改行を配置します。
DefaultEditorKit.InsertContentAction イベントの内容を関連付けられたドキュメントに配置します。
DefaultEditorKit.InsertTabAction ドキュメント中にタブ文字を配置します。
DefaultEditorKit.PasteAction システムのクリップボードの内容を選択範囲にペーストします。
DefaultHighlighter このクラスは、Highlighter インタフェースを実装します。
DefaultHighlighter.DefaultHighlightPainter 簡単なハイライトペインタです。
DefaultStyledDocument RTF (Rich Text Format) に類似した方式を使って、字体や段落書式をマークアップできるドキュメントです。
DefaultStyledDocument.AttributeUndoableEdit UndoableEdit は、Element の AttributeSet に加えられた変更を記憶するために使います。
DefaultStyledDocument.ElementSpec 要素を構築するための仕様です。
DefaultTextUI 推奨されません。  
EditorKit 特定のタイプのテキストコンテンツに対して適切なエディタとして機能するために、テキストコンポーネントが必要とするもののセットを確立します。
ElementIterator ElementIterator は、その名前が示すとおり、要素ツリーを繰り返し処理します。
FieldView 複数行のプレーンテキストビューを単一行エディタのビューに適合するように拡張します。
GapContent emacs が使うものと類似したギャップ付きバッファを使って実装された AbstractDocument.Content インタフェースの実装です。
IconView ビューインタフェースを実装するアイコンデコレータです。
JTextComponent JTextComponent は Swing テキストコンポーネントの基底クラスです。
JTextComponent.KeyBinding キー割り当てを作成するための割り当てレコードです。
LabelView LabelView は、テキストの書式設定されたチャンクであり、テキストモデル内の要素にマップされたビューを表します。
LayeredHighlighter  
LayeredHighlighter.LayerPainter 階層化されたハイライトのレンダリングです。
ParagraphView 複数のフォント、色、コンポーネント、アイコンなどをサポートする単純な行折り返し段落のビューです。
PasswordView JPasswordField UI の実装で使うのに適した View を実装します。
PlainDocument 文字の属性をまったく保持しないプレーンなドキュメントです。
PlainView フォントと色が 1 種類ずつのテキストを含む単純な複数行テキストビューのために、View インタフェースを実装します。
Position.Bias モデル内の位置に対するバイアスを示す型保証された列挙です。
Segment テキストのフラグメントを表す文字配列のセグメントです。
SimpleAttributeSet ハッシュテーブルを使用する、MutableAttributeSet の直接の実装です。
StringContent 比較的小さなドキュメントおよびデバッグには便利な、粗野な実装である AbstractDocument.Content インタフェースの実装です。
StyleConstants 型保証でプロパティを取得または設定するために AttributeSet または MutableAttributeSet に適用する、「既知」または共通の属性キーおよびメソッドのコレクションです。
StyleConstants.CharacterConstants 文字書式に使用される「既知」の属性の型保証された列挙です。
StyleConstants.ColorConstants 色に使用される「既知」の属性の型保証された列挙です。
StyleConstants.FontConstants フォントに使用される「既知」の属性の型保証された列挙です。
StyleConstants.ParagraphConstants 段落書式に使用される「既知」の属性の型保証された列挙です。
StyleContext 書式および関連付けられているリソースのプールです。
StyledEditorKit 特定のタイプのテキストドキュメントに対して適切なエディタとして機能するために、テキストコンポーネントが必要とするもののセットです。
StyledEditorKit.AlignmentAction 段落の配置方法を設定するアクションです。
StyledEditorKit.BoldAction ボールド属性を切り替えるアクションです。
StyledEditorKit.FontFamilyAction 関連付けられている JEditorPane でフォントファミリを設定するアクションです。
StyledEditorKit.FontSizeAction 関連付けられている JEditorPane でフォントサイズを設定するアクションです。
StyledEditorKit.ForegroundAction フォアグラウンドカラーを設定するアクションです。
StyledEditorKit.ItalicAction イタリック属性を切り替えるアクションです。
StyledEditorKit.StyledTextAction StyledEditorKit (またはサブクラス) がインストールされている JEditorPane で発生することを前提とするアクションです。
StyledEditorKit.UnderlineAction 下線属性を切り替えるアクションです。
TableView テーブルの View インタフェースを実装します。
TabSet タブセットは、多くのタブストップで構成されます。
TabStop 1 つのタブストップをカプセル化します (基本的にタブストップは RTF によって考慮されるため)。
TextAction 多くの異なるテキストコンポーネントで共有されるキーの割り当てに便利な、アクションの実装です。
Utilities さまざまなテキスト関連のアクティビティを処理するメソッドのコレクションです。
View ドキュメントモデルの一部のビューです。
WrappedPlainView 行折り返しを行うプレーンテキスト (フォントおよび色が 1 種類ずつのテキスト) のビューです。
 

例外の概要
BadLocationException 存在しない位置を参照しようとした場合などの、ドキュメントモデル中の不正な位置をレポートします。
ChangedCharSetException ChangedCharSetException は、名前が示すとおり、文字セットが変更されたときにスローされる例外です。
 

パッケージ javax.swing.text の説明

編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。テキストコンポーネントには、テキストフィールドやテキスト領域などがあり、そのパスワードフィールドとドキュメントエディタは特別にインスタンスが生成されたものです。このパッケージでサポートする機能には、選択/ハイライト、編集、スタイル、キーマッピングなどがあります。

導入されたバージョン:
JDK1.2

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.