|
|||||||||
接口 javax.swing.text.Document
的使用
使用 Document 的软件包 | |
---|---|
javax.swing | 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 |
javax.swing.event | 供 Swing 组件触发的事件使用。 |
javax.swing.text | 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 |
javax.swing.text.html | 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 |
javax.swing.text.rtf | 提供一个类 (RTFEditorKit ),用于创建富文本格式(Rich-Text-Format)的文本编辑器。 |
javax.swing 中 Document 的使用 |
---|
返回 Document 的 javax.swing 中的方法 | |
---|---|
protected Document |
JTextField.createDefaultModel() 如果没有显式给出构造时要使用的模型,则创建该模型的默认实现。 |
protected Document |
JTextArea.createDefaultModel() 如果没有显式给出构造时要使用的模型,则创建该模型的默认实现。 |
参数类型为 Document 的 javax.swing 中的方法 | |
---|---|
void |
JTextField.setDocument(Document doc) 将编辑器与一个文本文档关联。 |
void |
JTextPane.setDocument(Document doc) 将编辑器与一个文本文档关联。 |
void |
JFormattedTextField.setDocument(Document doc) 将该编辑器与某个文本文档关联。 |
参数类型为 Document 的 javax.swing 中的构造方法 | |
---|---|
JPasswordField(Document doc, String txt, int columns) 构造一个使用给定文本存储模型和给定列数的新 JPasswordField 。 |
|
JTextArea(Document doc) 构造一个新的 JTextArea,使其具有给定的文档模型,所有其他参数均默认为 (null, 0, 0)。 |
|
JTextArea(Document doc, String text, int rows, int columns) 构造具有指定行数和列数以及给定模型的新的 JTextArea。 |
|
JTextField(Document doc, String text, int columns) 构造一个新的 JTextField ,它使用给定文本存储模型和给定的列数。 |
javax.swing.event 中 Document 的使用 |
---|
返回 Document 的 javax.swing.event 中的方法 | |
---|---|
Document |
DocumentEvent.getDocument() 获得发起更改事件的文档。 |
javax.swing.text 中 Document 的使用 |
---|
javax.swing.text 中 Document 的子接口 | |
---|---|
interface |
StyledDocument 用作通用样式化文档的接口。 |
实现 Document 的 javax.swing.text 中的类 | |
---|---|
class |
AbstractDocument 文档接口的实现,可作为实现各种文档的基础。 |
class |
DefaultStyledDocument 能够以类似富文本格式 (Rich Text Format) 的方式对其字符和段落样式进行标记的文档。 |
class |
PlainDocument 维护无任何字符属性的普通文档。 |
返回 Document 的 javax.swing.text 中的方法 | |
---|---|
abstract Document |
EditorKit.createDefaultDocument() 创建一个适合此编辑器类型的未初始化的文本存储模型。 |
Document |
DefaultEditorKit.createDefaultDocument() 创建一个适合此编辑器类型的未初始化文本存储模型 (PlainDocument)。 |
Document |
StyledEditorKit.createDefaultDocument() 创建一个适合此编辑器类型的未初始化文本存储模型。 |
Document |
Element.getDocument() 获取与此元素关联的文档。 |
Document |
AbstractDocument.AbstractElement.getDocument() 获得基础模型。 |
Document |
AbstractDocument.DefaultDocumentEvent.getDocument() 获得发起更改事件的文档。 |
Document |
JTextComponent.getDocument() 获取与编辑器关联的模型。 |
Document |
View.getDocument() 获取与视图关联的模型。 |
abstract Document |
DocumentFilter.FilterBypass.getDocument() 返回发生变化的 Document。 |
protected Document |
AbstractWriter.getDocument() 获取文档。 |
参数类型为 Document 的 javax.swing.text 中的方法 | |
---|---|
abstract void |
EditorKit.read(InputStream in, Document doc, int pos) 插入来自给定流的内容,其格式需要适合此类型的内容处理程序。 |
void |
DefaultEditorKit.read(InputStream in, Document doc, int pos) 插入来自给定流的内容,其格式需要适合此类型的内容处理程序。 |
abstract void |
EditorKit.read(Reader in, Document doc, int pos) 插入来自给定流的内容,其格式需要适合此类型的内容处理程序。 |
void |
DefaultEditorKit.read(Reader in, Document doc, int pos) 插入来自给定流的内容,它将被视为纯文本。 |
void |
JTextComponent.setDocument(Document doc) 将编辑器与文本文档关联。 |
abstract void |
EditorKit.write(OutputStream out, Document doc, int pos, int len) 将文档中的内容以适合此类型内容处理程序的格式写入给定的流。 |
void |
DefaultEditorKit.write(OutputStream out, Document doc, int pos, int len) 将文档中的内容以适合此类型内容处理程序的格式写入给定的流。 |
abstract void |
EditorKit.write(Writer out, Document doc, int pos, int len) 将文档中的内容以适合此类型内容处理程序的格式写入给定的流。 |
void |
DefaultEditorKit.write(Writer out, Document doc, int pos, int len) 将来自文档的内容以纯文本格式写入流。 |
参数类型为 Document 的 javax.swing.text 中的构造方法 | |
---|---|
AbstractWriter(Writer w, Document doc) 创建新的 AbstractWriter。 |
|
AbstractWriter(Writer w, Document doc, int pos, int len) 创建新的 AbstractWriter。 |
|
ElementIterator(Document document) 创建新的 ElementIterator。 |
javax.swing.text.html 中 Document 的使用 |
---|
实现 Document 的 javax.swing.text.html 中的类 | |
---|---|
class |
HTMLDocument 对 HTML 进行建模的文档。 |
返回 Document 的 javax.swing.text.html 中的方法 | |
---|---|
Document |
HTMLEditorKit.createDefaultDocument() 创建一个适合此编辑器类型的未初始化文本存储模型。 |
参数类型为 Document 的 javax.swing.text.html 中的方法 | |
---|---|
void |
HTMLEditorKit.read(Reader in, Document doc, int pos) 插入来自给定流的内容。 |
void |
HTMLEditorKit.write(Writer out, Document doc, int pos, int len) 以适合此类内容处理程序的格式,将文档中的内容写入给定流。 |
javax.swing.text.rtf 中 Document 的使用 |
---|
参数类型为 Document 的 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) 将文档中的内容作为纯文本写入给定的流。 |
所有类
|
|||||||||