|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.text.JTextComponent | +--javax.swing.JEditorPane | +--javax.swing.JTextPane
グラフィックで表現される属性でマークアップできるテキストコンポーネントです。使用方法およびテキスト区画の例については、「The Java Tutorial」の「Using Text Components」セクションを参照してください。
このコンポーネントは、文字レベル属性の並びから構成される段落をモデル化します。各段落には、段落または文字の並びに設定される属性によってオーバーライドされないかぎり使用される、デフォルト属性を収めた論理書式が付属しています。コンポーネントとイメージは、テキストの中に組み込むことができます。
標準の Look & Feel (L&F) 表現でこのコンポーネントが使用するキーボードのキーについては、JTextPane のキーの割り当てを参照してください。
警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。今後の Swing リリースでは、長期間の持続性をサポートする予定です。
StyledEditorKit
, 直列化された形式クラス javax.swing.JEditorPane から継承した内部クラス |
JEditorPane.AccessibleJEditorPane, JEditorPane.AccessibleJEditorPaneHTML, JEditorPane.JEditorPaneAccessibleHypertextSupport |
クラス javax.swing.text.JTextComponent から継承した内部クラス |
JTextComponent.AccessibleJTextComponent, JTextComponent.KeyBinding |
クラス javax.swing.JComponent から継承した内部クラス |
JComponent.AccessibleJComponent |
クラス java.awt.Container から継承した内部クラス |
Container.AccessibleAWTContainer |
クラス java.awt.Component から継承した内部クラス |
Component.AccessibleAWTComponent |
クラス javax.swing.text.JTextComponent から継承したフィールド |
DEFAULT_KEYMAP, FOCUS_ACCELERATOR_KEY |
クラス javax.swing.JComponent から継承したフィールド |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
クラス java.awt.Component から継承したフィールド |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
インタフェース java.awt.image.ImageObserver から継承したフィールド |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
コンストラクタの概要 | |
JTextPane()
新しい JTextPane を構築します。 |
|
JTextPane(StyledDocument doc)
新規 JTextPane を指定されたドキュメントモデルで構築します。 |
メソッドの概要 | |
Style |
addStyle(String nm,
Style parent)
論理書式階層に新しい書式を追加します。 |
protected EditorKit |
createDefaultEditorKit()
デフォルトで使う EditorKit を作成します。 |
AttributeSet |
getCharacterAttributes()
現在のキャレット位置で有効な文字属性がある場合はそれを返します。 |
MutableAttributeSet |
getInputAttributes()
区画の入力属性を返します。 |
Style |
getLogicalStyle()
現在のキャレット位置で表される段落に割り当てられている論理書式がある場合はそれを返します。 |
AttributeSet |
getParagraphAttributes()
キャレット位置で有効な現在の段落属性がある場合はそれを返します。 |
Style |
getStyle(String nm)
それまでに追加済みの無効でない名前付き書式を返します。 |
StyledDocument |
getStyledDocument()
エディタに関連したモデルを返します。 |
protected StyledEditorKit |
getStyledEditorKit()
エディタキットを返します。 |
String |
getUIClassID()
UI のクラス ID を返します。 |
void |
insertComponent(Component c)
現在選択されているコンテンツの置換後の内容としてドキュメントにコンポーネントを挿入します。 |
void |
insertIcon(Icon g)
現在選択されているコンテンツの置換後の内容としてドキュメントにアイコンを挿入します。 |
protected String |
paramString()
この JTextPane の文字列表現を返します。 |
void |
removeStyle(String nm)
ドキュメントにそれまでに追加済みの無効でない名前付き書式を削除します。 |
void |
replaceSelection(String content)
現在選択されているコンテンツを、指定された文字列で表された新しいコンテンツで置き換えます。 |
void |
setCharacterAttributes(AttributeSet attr,
boolean replace)
指定された属性を文字コンテンツに適用します。 |
void |
setDocument(Document doc)
エディタをテキストドキュメントに関連付けます。 |
void |
setEditorKit(EditorKit kit)
コンテンツを処理するために現在インストールされているキットを設定します。 |
void |
setLogicalStyle(Style s)
段落に使う論理書式を現在のキャレット位置に設定します。 |
void |
setParagraphAttributes(AttributeSet attr,
boolean replace)
指定された属性を段落に適用します。 |
void |
setStyledDocument(StyledDocument doc)
エディタをテキストドキュメントに関連付けます。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public JTextPane()
public JTextPane(StyledDocument doc)
doc
- ドキュメントモデルメソッドの詳細 |
public String getUIClassID()
JEditorPane
内の getUIClassID
JComponent.getUIClassID()
,
UIDefaults.getUI(javax.swing.JComponent)
public void setDocument(Document doc)
JTextComponent
内の setDocument
doc
- 表示および編集するドキュメントIllegalArgumentException
- doc をこのテキストコンポーネントに必要なタイプのモデルである StyledDocument にナロー変換できない場合public void setStyledDocument(StyledDocument doc)
doc
- 表示および編集するドキュメントpublic StyledDocument getStyledDocument()
public void replaceSelection(String content)
このメソッドはスレッドに対して安全ですが、ほとんどの Swing メソッドは違います。詳細は、「Threads and Swing」を参照してください。
JEditorPane
内の replaceSelection
content
- 選択範囲を置き換えるコンテンツpublic void insertComponent(Component c)
c
- 挿入されるコンポーネントpublic void insertIcon(Icon g)
このメソッドはスレッドに対して安全ですが、ほとんどの Swing メソッドは違います。詳細は、「Threads and Swing」を参照してください。
g
- 挿入されるアイコンIcon
public Style addStyle(String nm, Style parent)
nm
- 書式の名前。この名前は、名前付き書式のコレクションの中で一意でなければならない。名前は、書式に名前が付いていない場合は null も可能だが、呼び出し側は名前のない書式が名前で取得できない場合に返される参照を管理しなければならない。名前のない書式は、スタイルランで見られるような文字属性のオーバーライドなどで便利な場合があるparent
- 親書式。指定されていない属性がほかの書式で解釈処理される必要がない場合は null も可public void removeStyle(String nm)
nm
- 削除される書式の名前public Style getStyle(String nm)
nm
- 書式の名前public void setLogicalStyle(Style s)
このメソッドはスレッドに対して安全ですが、ほとんどの Swing メソッドは違います。詳細は、「Threads and Swing」を参照してください。
s
- 段落に割り当てる論理書式。書式なしの場合は nullpublic Style getLogicalStyle()
public AttributeSet getCharacterAttributes()
public void setCharacterAttributes(AttributeSet attr, boolean replace)
このメソッドはスレッドに対して安全ですが、ほとんどの Swing メソッドは違います。詳細は、「Threads and Swing」を参照してください。
attr
- 属性replace
- true の場合、既存の属性が最初に置き換えられるpublic AttributeSet getParagraphAttributes()
public void setParagraphAttributes(AttributeSet attr, boolean replace)
このメソッドはスレッドに対して安全ですが、ほとんどの Swing メソッドは違います。詳細は、「Threads and Swing」を参照してください。
attr
- null 以外の属性replace
- true の場合、既存の属性が最初に置き換えられるpublic MutableAttributeSet getInputAttributes()
protected final StyledEditorKit getStyledEditorKit()
protected EditorKit createDefaultEditorKit()
JEditorPane
内の createDefaultEditorKit
public final void setEditorKit(EditorKit kit)
JEditorPane
内の setEditorKit
kit
- 適切なエディタ動作IllegalArgumentException
- キットが StyledEditorKit ではない場合protected String paramString()
null
にはなりません。JEditorPane
内の paramString
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.