|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.text.JTextComponent | +--javax.swing.JEditorPane | +--javax.swing.JTextPane
グラフィックで表現される属性でマークアップできるテキストコンポーネントです。このコンポーネントは、文字レベル属性の並びから構成される段落をモデル化します。各段落には、段落または文字の並びに設定される属性によってオーバーライドされないかぎり使用される、デフォルト属性を収めた論理書式が付属しています。コンポーネントとイメージは、テキストの中に組み込むことができます。
標準の Look & Feel (L&F) 表現でこのコンポーネントが使用するキーボードのキーについては、JTextPane のキーの割り当てを参照してください。
警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。今後の Swing リリースでは、長期間の持続性をサポートする予定です。
text.StyledEditorKit
, 直列化された形式クラス javax.swing.JEditorPane から継承した内部クラス |
JEditorPane.AccessibleJEditorPane,
JEditorPane.AccessibleJEditorPaneHTML,
JEditorPane.JEditorPaneAccessibleHypertextSupport |
クラス javax.swing.text.JTextComponent から継承した内部クラス |
JTextComponent.AccessibleJTextComponent,
JTextComponent.KeyBinding |
クラス javax.swing.JComponent から継承した内部クラス |
JComponent.AccessibleJComponent |
クラス 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 |
コンストラクタの概要 | |
JTextPane()
新しい JTextPane を構築します。 |
|
JTextPane(StyledDocument doc)
新しい JTextPane を指定されたドキュメントモデルで構築します。 |
メソッドの概要 | |
Style |
addStyle(String nm,
Style parent)
新しい書式を論理書式階層に追加します。 |
protected EditorKit |
createDefaultEditorKit()
デフォルトで使う EditorKit を作成します。 |
AttributeSet |
getCharacterAttributes()
現在のキャレット位置で有効な文字属性がある場合はそれを取得します。 |
MutableAttributeSet |
getInputAttributes()
区画の入力属性を取得します。 |
Style |
getLogicalStyle()
現在のキャレット位置で表される段落に割り当てられている論理書式がある場合はそれを取得します。 |
AttributeSet |
getParagraphAttributes()
キャレット位置で有効な現在の段落属性がある場合はそれを取得します。 |
boolean |
getScrollableTracksViewportWidth()
ビューポートが常にこの Scrollable の幅を強制的にビューポートの幅に一致させる場合に true を返します。 |
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()
JComponent.getUIClassID()
,
UIDefaults.getUI(javax.swing.JComponent)
public void setDocument(Document doc)
doc
- 表示/編集するドキュメントpublic void setStyledDocument(StyledDocument doc)
doc
- 表示/編集するドキュメントpublic StyledDocument getStyledDocument()
public void replaceSelection(String content)
このメソッドは、ほとんどの Swing メソッドとは違ってスレッドに対して安全です。詳細は、「Threads and Swing」を参照してください。
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
- 書式名 (名前付き書式内のコレクションで一意でなければならない)。書式に名前が指定されていない場合には名前は無効だが、名前なし書式は名前で取得できないので、呼び出し側は返された参照の管理を担当する。名前なし書式は、スタイルランで見られるような文字属性オーバーライドなどで役立つparent
- 親書式。未指定の属性をほかの特定の書式で解釈処理する必要がない場合は nullpublic 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()
public final void setEditorKit(EditorKit kit)
kit
- 望ましいエディタ動作public boolean getScrollableTracksViewportWidth()
protected String paramString()
null
にはなりません。
JFC コンポーネントの新しい側面についての情報を返すには、paramString() をオーバーライドします。
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |