|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 BadLocationException 的軟體套件 | |
---|---|
javax.swing | 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 |
javax.swing.plaf | 提供一個介面和許多抽象類別,Swing 用它們來提供自己的可插入外觀功能。 |
javax.swing.plaf.basic | 提供了根據基本外觀建構的使用者介面物件。 |
javax.swing.plaf.multi | 提供了組合兩個或多個外觀的使用者介面物件。 |
javax.swing.text | 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 |
javax.swing.text.html | 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 |
javax.swing.text.rtf | 提供一個類別 (RTFEditorKit ),用於創建富文本格式(Rich-Text-Format)的文本編輯器。 |
javax.swing 中 BadLocationException 的使用 |
---|
拋出 BadLocationException 的 javax.swing 中的方法 | |
---|---|
int |
JTextArea.getLineEndOffset(int line)
確定給定行結尾處的偏移量。 |
int |
JTextArea.getLineOfOffset(int offset)
將元件文本中的偏移量轉換為行號。 |
int |
JTextArea.getLineStartOffset(int line)
確定給定行起始處的偏移量。 |
String |
JPasswordField.getText(int offs,
int len)
已過時。 從 Java 2 platform v1.2 開始,由 getPassword 來代替。 |
javax.swing.plaf 中 BadLocationException 的使用 |
---|
拋出 BadLocationException 的 javax.swing.plaf 中的方法 | |
---|---|
abstract int |
TextUI.getNextVisualPositionFrom(JTextComponent t,
int pos,
Position.Bias b,
int direction,
Position.Bias[] biasRet)
提供確定下一個可以放置一個插入符的可見模型位置的方法。 |
abstract Rectangle |
TextUI.modelToView(JTextComponent t,
int pos)
將模型中的給定位置轉換成視圖坐標系統中的某一個位置。 |
abstract Rectangle |
TextUI.modelToView(JTextComponent t,
int pos,
Position.Bias bias)
將模型中的給定位置轉換成視圖坐標系統中的某一個位置。 |
javax.swing.plaf.basic 中 BadLocationException 的使用 |
---|
拋出 BadLocationException 的 javax.swing.plaf.basic 中的方法 | |
---|---|
int |
BasicTextUI.getNextVisualPositionFrom(JTextComponent t,
int pos,
Position.Bias b,
int direction,
Position.Bias[] biasRet)
提供確定下一個可以放置一個插入符的可見模型位置的方法。 |
Rectangle |
BasicTextUI.modelToView(JTextComponent tc,
int pos)
將模型中的給定位置轉換成視圖坐標系統中的某一個位置。 |
Rectangle |
BasicTextUI.modelToView(JTextComponent tc,
int pos,
Position.Bias bias)
將模型中的給定位置轉換成視圖坐標系統中的某一個位置。 |
javax.swing.plaf.multi 中 BadLocationException 的使用 |
---|
拋出 BadLocationException 的 javax.swing.plaf.multi 中的方法 | |
---|---|
int |
MultiTextUI.getNextVisualPositionFrom(JTextComponent a,
int b,
Position.Bias c,
int d,
Position.Bias[] e)
在由此物件處理的每個 UI 上調用 getNextVisualPositionFrom 方法。 |
Rectangle |
MultiTextUI.modelToView(JTextComponent a,
int b)
在由此物件處理的每個 UI 上調用 modelToView 方法。 |
Rectangle |
MultiTextUI.modelToView(JTextComponent a,
int b,
Position.Bias c)
在由此物件處理的每個 UI 上調用 modelToView 方法。 |
javax.swing.text 中 BadLocationException 的使用 |
---|
拋出 BadLocationException 的 javax.swing.text 中的方法 | |
---|---|
Object |
DefaultHighlighter.addHighlight(int p0,
int p1,
Highlighter.HighlightPainter p)
向視圖添加高亮顯示。 |
Object |
Highlighter.addHighlight(int p0,
int p1,
Highlighter.HighlightPainter p)
向視圖添加高亮顯示。 |
void |
DefaultHighlighter.changeHighlight(Object tag,
int p0,
int p1)
更改高亮顯示。 |
void |
Highlighter.changeHighlight(Object tag,
int p0,
int p1)
更改給定的高亮顯示,以使其橫跨文檔的不同部分。 |
Position |
StringContent.createPosition(int offset)
在內容中創建一個位置,讓其追蹤隨內容的變化而進行的更改。 |
Position |
GapContent.createPosition(int offset)
在內容中創建一個位置,使其在內容發生變化時能追蹤內容的更改。 |
Position |
AbstractDocument.createPosition(int offs)
返回更改文檔時,將追蹤更改的位置。 |
Position |
AbstractDocument.Content.createPosition(int offset)
在內容中創建一個位置,該位置將在內容改變時追蹤更改。 |
Position |
Document.createPosition(int offs)
此方法允許應用程序在字元內容序列中標記位置。 |
protected int |
PasswordView.drawSelectedText(Graphics g,
int x,
int y,
int p0,
int p1)
將模型中給定的範圍呈現為選定文本。 |
protected int |
WrappedPlainView.drawSelectedText(Graphics g,
int x,
int y,
int p0,
int p1)
將模型中給定的範圍呈現為所選文本。 |
protected int |
PlainView.drawSelectedText(Graphics g,
int x,
int y,
int p0,
int p1)
將模型中給定的範圍呈現為選定文本。 |
protected int |
PasswordView.drawUnselectedText(Graphics g,
int x,
int y,
int p0,
int p1)
將模型中給定的範圍呈現為正常的未選定文本。 |
protected int |
WrappedPlainView.drawUnselectedText(Graphics g,
int x,
int y,
int p0,
int p1)
將模型中的給定範圍呈現為普通未選擇的文本。 |
protected int |
PlainView.drawUnselectedText(Graphics g,
int x,
int y,
int p0,
int p1)
將模型中給定的範圍呈現為正常的未選定文本。 |
void |
StringContent.getChars(int where,
int len,
Segment chars)
檢索內容的某一部分,where + len 必須 <= length() |
void |
GapContent.getChars(int where,
int len,
Segment chars)
檢索部分內容。 |
void |
AbstractDocument.Content.getChars(int where,
int len,
Segment txt)
獲得字元序列並將其複製到 Segment 中。 |
protected int |
ParagraphView.getClosestPositionTo(int pos,
Position.Bias b,
Shape a,
int direction,
Position.Bias[] biasRet,
int rowIndex,
int x)
返回最接近 x 處的模型位置。 |
protected int |
CompositeView.getNextEastWestVisualPositionFrom(int pos,
Position.Bias b,
Shape a,
int direction,
Position.Bias[] biasRet)
返回鼠標的下一個可視位置,可以在東或在西。 |
protected int |
CompositeView.getNextNorthSouthVisualPositionFrom(int pos,
Position.Bias b,
Shape a,
int direction,
Position.Bias[] biasRet)
返回鼠標的下一個可視位置,可以在北也可以在南。 |
protected int |
ParagraphView.getNextNorthSouthVisualPositionFrom(int pos,
Position.Bias b,
Shape a,
int direction,
Position.Bias[] biasRet)
在東或西方向返回鼠標的下一個可視位置。 |
int |
GlyphView.GlyphPainter.getNextVisualPositionFrom(GlyphView v,
int pos,
Position.Bias b,
Shape a,
int direction,
Position.Bias[] biasRet)
提供確定下一個以可視化形式表示的模型位置的方法,使用者可以在此位置放置一個插入符。 |
int |
AsyncBoxView.getNextVisualPositionFrom(int pos,
Position.Bias b,
Shape a,
int direction,
Position.Bias[] biasRet)
提供確定下一個以可視化形式表示的模型位置的方法,使用者可以在此位置放置一個插入符。 |
int |
CompositeView.getNextVisualPositionFrom(int pos,
Position.Bias b,
Shape a,
int direction,
Position.Bias[] biasRet)
提供一種方法來確定下一個以可視化形式表示的模型位置,使用者可以在此位置放置一個插入符。 |
int |
GlyphView.getNextVisualPositionFrom(int pos,
Position.Bias b,
Shape a,
int direction,
Position.Bias[] biasRet)
提供一種方法來確定下一個以可視化形式表示的模型位置,使用者可以在此位置放置一個插入符。 |
int |
View.getNextVisualPositionFrom(int pos,
Position.Bias b,
Shape a,
int direction,
Position.Bias[] biasRet)
提供某種途徑來確定可以放置一個插入符的下一個可視表示模型位置。 |
int |
NavigationFilter.getNextVisualPositionFrom(JTextComponent text,
int pos,
Position.Bias bias,
int direction,
Position.Bias[] biasRet)
返回從現在位置起的下一個放置插入符的可視位置。 |
static int |
Utilities.getNextWord(JTextComponent c,
int offs)
確定針對給定位置的下一個單詞開頭。 |
static int |
Utilities.getPositionAbove(JTextComponent c,
int offs,
int 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)
確定包含指定模型位置的行的起始行模型位置。 |
String |
StringContent.getString(int where,
int len)
檢索內容的某一部分,where + len 必須 <= length()。 |
String |
GapContent.getString(int where,
int len)
檢索部分內容。 |
String |
AbstractDocument.Content.getString(int where,
int len)
獲取序列中包含的字元串。 |
protected String |
AbstractWriter.getText(Element elem)
返回與該元素關聯的文本。 |
String |
JTextComponent.getText(int offs,
int len)
獲取由元件表示的文本部分。 |
String |
AbstractDocument.getText(int offset,
int length)
從文檔中獲得文本序列。 |
String |
Document.getText(int offset,
int length)
獲取文檔中給定部分包含的文本。 |
void |
AbstractDocument.getText(int offset,
int length,
Segment txt)
獲取文檔給定部分內包含的文本。 |
void |
Document.getText(int offset,
int length,
Segment txt)
獲取文檔中給定部分包含的文本。 |
static int |
Utilities.getWordEnd(JTextComponent c,
int offs)
確定針對給定位置的單詞結尾。 |
static int |
Utilities.getWordStart(JTextComponent c,
int offs)
確定針對給定模型位置的單詞開頭。 |
protected void |
DefaultStyledDocument.insert(int offset,
DefaultStyledDocument.ElementSpec[] data)
批量插入新元素。 |
void |
DocumentFilter.insertString(DocumentFilter.FilterBypass fb,
int offset,
String string,
AttributeSet attr)
將文本插入指定的 Document 之前調用。 |
UndoableEdit |
StringContent.insertString(int where,
String str)
將字元串插入到內容中。 |
UndoableEdit |
GapContent.insertString(int where,
String str)
在內容中插入字元串。 |
UndoableEdit |
AbstractDocument.Content.insertString(int where,
String str)
向序列中插入一個字元串。 |
abstract void |
DocumentFilter.FilterBypass.insertString(int offset,
String string,
AttributeSet attr)
插入指定的文本,繞過 DocumentFilter。 |
void |
PlainDocument.insertString(int offs,
String str,
AttributeSet a)
向文檔中插入某些內容。 |
void |
AbstractDocument.insertString(int offs,
String str,
AttributeSet a)
將某些內容插入文檔。 |
void |
Document.insertString(int offset,
String str,
AttributeSet a)
插入內容字元串。 |
abstract Shape |
GlyphView.GlyphPainter.modelToView(GlyphView v,
int pos,
Position.Bias bias,
Shape a)
提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。 |
Rectangle |
JTextComponent.modelToView(int pos)
將模型中給定位置轉換為視圖坐標系統中的位置。 |
Shape |
CompositeView.modelToView(int p0,
Position.Bias b0,
int p1,
Position.Bias b1,
Shape a)
提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。 |
Shape |
View.modelToView(int p0,
Position.Bias b0,
int p1,
Position.Bias b1,
Shape a)
為給定區域提供從文檔模型坐標空間到視圖坐標空間的映射。 |
Shape |
View.modelToView(int pos,
Shape a)
已過時。 |
Shape |
AsyncBoxView.modelToView(int pos,
Shape a,
Position.Bias b)
提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。 |
Shape |
BoxView.modelToView(int pos,
Shape a,
Position.Bias b)
提供從文檔模型的坐標空間到映射到它的視圖的坐標空間的映射。 |
Shape |
ComponentView.modelToView(int pos,
Shape a,
Position.Bias b)
提供模型坐標空間到視圖坐標空間的映射。 |
Shape |
CompositeView.modelToView(int pos,
Shape a,
Position.Bias b)
提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。 |
Shape |
GlyphView.modelToView(int pos,
Shape a,
Position.Bias b)
提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。 |
Shape |
IconView.modelToView(int pos,
Shape a,
Position.Bias b)
提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。 |
Shape |
PasswordView.modelToView(int pos,
Shape a,
Position.Bias b)
提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。 |
Shape |
FieldView.modelToView(int pos,
Shape a,
Position.Bias b)
提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。 |
Shape |
PlainView.modelToView(int pos,
Shape a,
Position.Bias b)
提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。 |
abstract Shape |
View.modelToView(int pos,
Shape a,
Position.Bias b)
為給定字元提供從文檔模型坐標空間到視圖坐標空間的映射。 |
void |
DefaultEditorKit.read(InputStream in,
Document doc,
int pos)
插入取自給定串流的內容,其格式需要適合此型別的內容處理程序。 |
abstract void |
EditorKit.read(InputStream in,
Document doc,
int pos)
插入來自給定串流的內容,其格式需要適合此型別的內容處理程序。 |
void |
DefaultEditorKit.read(Reader in,
Document doc,
int pos)
插入取自給定串流的內容,它將被視為純文本。 |
abstract void |
EditorKit.read(Reader in,
Document doc,
int pos)
插入來自給定串流的內容,其格式需要適合此型別的內容處理程序。 |
void |
DocumentFilter.remove(DocumentFilter.FilterBypass fb,
int offset,
int length)
移除指定 Document 中的指定區域之前調用。 |
abstract void |
DocumentFilter.FilterBypass.remove(int offset,
int length)
移除指定的文本區域,繞過 DocumentFilter。 |
UndoableEdit |
StringContent.remove(int where,
int nitems)
移除部分內容,其中 where + nitems 必須 < length()。 |
UndoableEdit |
GapContent.remove(int where,
int nitems)
移除部分內容。 |
void |
AbstractDocument.remove(int offs,
int len)
從文檔中移除某些內容。 |
UndoableEdit |
AbstractDocument.Content.remove(int where,
int nitems)
移除該序列的某一部分。 |
void |
Document.remove(int offs,
int len)
移除文檔的部分內容。 |
void |
DocumentFilter.replace(DocumentFilter.FilterBypass fb,
int offset,
int length,
String text,
AttributeSet attrs)
在替換指定的 Document 中的文本區域之前調用。 |
abstract void |
DocumentFilter.FilterBypass.replace(int offset,
int length,
String string,
AttributeSet attrs)
刪除從 offset 到 offset + length 的文本區域,並用 text 替換。 |
void |
AbstractDocument.replace(int offset,
int length,
String text,
AttributeSet attrs)
刪除從 offset 到 offset + length 的文本區域,並用 text 替換它。 |
protected void |
AbstractWriter.text(Element elem)
寫出文本。 |
protected abstract void |
AbstractWriter.write()
需要由子類別實作此抽象方法。 |
void |
DefaultEditorKit.write(OutputStream out,
Document doc,
int pos,
int len)
將文檔中的內容以適合此型別內容處理程序的格式寫入給定的串流。 |
abstract void |
EditorKit.write(OutputStream out,
Document doc,
int pos,
int len)
將文檔中的內容以適合此型別內容處理程序的格式寫入給定的串流。 |
void |
DefaultEditorKit.write(Writer out,
Document doc,
int pos,
int len)
將取自文檔的內容以純文本格式寫入給定串流。 |
abstract void |
EditorKit.write(Writer out,
Document doc,
int pos,
int len)
將文檔中的內容以適合此型別內容處理程序的格式寫入給定的串流。 |
javax.swing.text.html 中 BadLocationException 的使用 |
---|
拋出 BadLocationException 的 javax.swing.text.html 中的方法 | |
---|---|
protected void |
HTMLWriter.comment(Element elem)
寫出註釋。 |
protected void |
HTMLWriter.emptyTag(Element elem)
寫出所有空元素(沒有對應結束標記的所有標記)。 |
void |
HTMLDocument.HTMLReader.flush()
在 reader 上調用的最後一個方法。 |
void |
HTMLEditorKit.ParserCallback.flush()
|
protected void |
HTMLDocument.insert(int offset,
DefaultStyledDocument.ElementSpec[] data)
批量插入新元素。 |
void |
HTMLDocument.insertAfterEnd(Element elem,
String htmlText)
將指定為字元串的 HTML 插入給定元素的起始處之後。 |
void |
HTMLDocument.insertAfterStart(Element elem,
String htmlText)
將指定為字元串的 HTML 插入元素的起始處。 |
void |
HTMLDocument.insertBeforeEnd(Element elem,
String htmlText)
將指定為字元串的 HTML 插入元素的結尾處。 |
void |
HTMLDocument.insertBeforeStart(Element elem,
String htmlText)
將指定為字元串的 HTML 插入給定元素的起始處之前。 |
void |
HTMLEditorKit.insertHTML(HTMLDocument doc,
int offset,
String html,
int popDepth,
int pushDepth,
HTML.Tag insertTag)
將 HTML 插入現有文檔。 |
Shape |
ImageView.modelToView(int pos,
Shape a,
Position.Bias b)
提供從文檔模型坐標空間到所映射的視圖坐標空間的映射。 |
void |
HTMLEditorKit.read(Reader in,
Document doc,
int pos)
插入來自給定串流的內容。 |
void |
HTMLDocument.setInnerHTML(Element elem,
String htmlText)
用指定為 HTML 字元串的內容替換給定元素的子元素。 |
void |
HTMLDocument.setOuterHTML(Element elem,
String htmlText)
用指定為 HTML 字元串的內容替換父元素中的給定元素。 |
protected void |
HTMLWriter.startTag(Element elem)
寫出元素的開始標記。 |
protected void |
HTMLWriter.text(Element elem)
寫出文本。 |
protected void |
MinimalHTMLWriter.text(Element elem)
寫出文本。 |
protected void |
HTMLWriter.textAreaContent(AttributeSet attr)
寫出 TEXTAREA 表單元素中所包含的文本。 |
void |
HTMLWriter.write()
對 Element 階層樹進行迭代並控制所有標記及其屬性的寫出。 |
void |
MinimalHTMLWriter.write()
從 StyledDocument 產生 HTML 輸出。 |
void |
HTMLEditorKit.write(Writer out,
Document doc,
int pos,
int len)
以適合此類別內容處理程序的格式,將文檔中的內容寫入給定串流。 |
protected void |
MinimalHTMLWriter.writeBody()
對文檔中的元素進行迭代,並基於元素是分支元素還是葉元素來處理它們。 |
protected void |
MinimalHTMLWriter.writeContent(Element elem,
boolean needsIndenting)
以與 HTML 相容的方式寫出屬性集。 |
javax.swing.text.rtf 中 BadLocationException 的使用 |
---|
拋出 BadLocationException 的 javax.swing.text.rtf 中的方法 | |
---|---|
void |
RTFEditorKit.read(InputStream in,
Document doc,
int pos)
插入來自給定串流的內容,該內容的格式需要適合於此類別內容處理程序。 |
void |
RTFEditorKit.read(Reader in,
Document doc,
int pos)
插入來自給定串流的內容,該內容將被視為純文本。 |
void |
RTFEditorKit.write(OutputStream out,
Document doc,
int pos,
int len)
以適合此類別內容處理程序的格式,將文檔中的內容寫入給定串流。 |
void |
RTFEditorKit.write(Writer out,
Document doc,
int pos,
int len)
將文檔中的內容作為純文本寫入給定的串流。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。