|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
public interface StyledDocument
用作通用樣式化文檔的介面。
| 欄位摘要 |
|---|
| 從介面 javax.swing.text.Document 繼承的欄位 |
|---|
StreamDescriptionProperty, TitleProperty |
| 方法摘要 | |
|---|---|
Style |
addStyle(String nm,
Style parent)
向邏輯樣式層次中添加新樣式。 |
Color |
getBackground(AttributeSet attr)
使用一個屬性集並將其轉換為一個背景色規範。 |
Element |
getCharacterElement(int pos)
獲取表示文檔中給定偏移量處字元的元素。 |
Font |
getFont(AttributeSet attr)
使用一個屬性集並將其轉換為字體規範。 |
Color |
getForeground(AttributeSet attr)
使用一個屬性集並將其轉換成為一個前景色規範。 |
Style |
getLogicalStyle(int p)
獲取段落中給定位置的邏輯樣式。 |
Element |
getParagraphElement(int pos)
獲取表示包含文檔中給定偏移量的段落的元素。 |
Style |
getStyle(String nm)
獲取以前添加的指定樣式。 |
void |
removeStyle(String nm)
移除以前添加到文檔中的指定樣式。 |
void |
setCharacterAttributes(int offset,
int length,
AttributeSet s,
boolean replace)
更改內容元素屬性,該屬性是用來給定文檔中現有內容範圍的。 |
void |
setLogicalStyle(int pos,
Style s)
設置給定位置的段落所用的邏輯樣式。 |
void |
setParagraphAttributes(int offset,
int length,
AttributeSet s,
boolean replace)
設置段落屬性。 |
| 方法詳細資訊 |
|---|
Style addStyle(String nm,
Style parent)
nm - 樣式的名稱(在命名樣式集合中必須是惟一的)。如果樣式未命名,則此名稱可能為 null,但是調用者要負責管理返回的參考,因為未命名的樣式不能通過其名稱獲取。未命名的樣式可以用於諸如字元屬性覆寫這樣的情況(例如在樣式運行中)。parent - 父樣式。如果未指定的屬性不需要以其他樣式解析,則此值可以為 null。
void removeStyle(String nm)
nm - 要移除的樣式的名稱Style getStyle(String nm)
nm - 樣式名稱
void setCharacterAttributes(int offset,
int length,
AttributeSet s,
boolean replace)
offset - 開始更改處,該值 >= 0length - 更改的長度,該值 >= 0s - 要更改為的非 null 屬性。任何定義的屬性都將適用於此給定範圍的文本。replace - 表示在設置新屬性時是否清除以前的屬性。如果為 true,此操作將完全替換以前的屬性。如果為 false,新屬性將與以前的屬性合併。
void setParagraphAttributes(int offset,
int length,
AttributeSet s,
boolean replace)
offset - 開始更改處,該值 >= 0length - 更改的長度,該值 >= 0s - 要更改為的非 null 屬性。任何定義的屬性都將適用於此給定範圍的文本。replace - 表示在設置新屬性時是否清除以前的屬性。如果為 true,此操作將完全替換以前的屬性。如果為 false,新屬性將與以前的屬性合併。
void setLogicalStyle(int pos,
Style s)
pos - 開始位置,該值 >= 0s - 要設置的樣式Style getLogicalStyle(int p)
p - 位置,該值 >= 0
Element getParagraphElement(int pos)
pos - 偏移量,該值 >= 0
Element getCharacterElement(int pos)
pos - 偏移量,該值 >= 0
Color getForeground(AttributeSet attr)
attr - 屬性集
Color getBackground(AttributeSet attr)
attr - 屬性集
Font getFont(AttributeSet attr)
attr - 屬性集
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。