| 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 ViewFactory 的软件包 | |
|---|---|
| javax.swing.plaf.basic | 提供了根据基本外观构建的用户界面对象。 | 
| javax.swing.plaf.metal | 提供根据 Java 外观(曾经代称为 Metal)构建的用户界面对象,Java 外观是默认外观。 | 
| javax.swing.text | 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。  | 
| javax.swing.text.html | 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。  | 
| javax.swing.plaf.basic 中 ViewFactory 的使用 | 
|---|
| 实现 ViewFactory 的 javax.swing.plaf.basic 中的类 | |
|---|---|
 class | 
BasicEditorPaneUI
为 JEditorPane 提供外观。  | 
 class | 
BasicFormattedTextFieldUI
提供 JFormattedTextField 的外观实现。 | 
 class | 
BasicPasswordFieldUI
为密码字段提供 Windows 外观。  | 
 class | 
BasicTextAreaUI
为纯文本编辑器提供外观。  | 
 class | 
BasicTextFieldUI
JTextField 的外观的基础。  | 
 class | 
BasicTextPaneUI
为样式化文本编辑器提供外观。  | 
 class | 
BasicTextUI
此类是文本组件外观的基础。  | 
| javax.swing.plaf.metal 中 ViewFactory 的使用 | 
|---|
| 实现 ViewFactory 的 javax.swing.plaf.metal 中的类 | |
|---|---|
 class | 
MetalTextFieldUI
JTextField 外观的基础。  | 
| javax.swing.text 中 ViewFactory 的使用 | 
|---|
| 实现 ViewFactory 的 javax.swing.text 中的类 | |
|---|---|
 class | 
DefaultTextUI
已过时。  | 
| 返回 ViewFactory 的 javax.swing.text 中的方法 | |
|---|---|
 ViewFactory | 
StyledEditorKit.getViewFactory()
获取一个适合供由此包所产生的任何模型来产生视图的工厂。  | 
 ViewFactory | 
View.getViewFactory()
获取将提供给视图层次结构的 ViewFactory 实现。 | 
 ViewFactory | 
DefaultEditorKit.getViewFactory()
获取一个适合供由此包所产生的任何模型来产生视图的工厂。  | 
abstract  ViewFactory | 
EditorKit.getViewFactory()
获取适合生成此工具包生成的任何模型视图的工厂。  | 
| 参数类型为 ViewFactory 的 javax.swing.text 中的方法 | |
|---|---|
 void | 
FlowView.changedUpdate(DocumentEvent changes,
              Shape a,
              ViewFactory f)
发出通知,通知文档中此视图负责的某个位置的属性已更改。  | 
 void | 
GlyphView.changedUpdate(DocumentEvent e,
              Shape a,
              ViewFactory f)
发出通知,通知文档此视图负责的位置处的属性已更改。  | 
 void | 
LabelView.changedUpdate(DocumentEvent e,
              Shape a,
              ViewFactory f)
发出通知,通知文档此视图负责的位置处的属性已更改。  | 
 void | 
ParagraphView.changedUpdate(DocumentEvent changes,
              Shape a,
              ViewFactory f)
发出通知,通知文档中此视图负责的某个位置的属性已更改。  | 
 void | 
WrappedPlainView.changedUpdate(DocumentEvent e,
              Shape a,
              ViewFactory f)
发出文档中此视图负责的位置上的属性已发生更改的通知。  | 
 void | 
PlainView.changedUpdate(DocumentEvent changes,
              Shape a,
              ViewFactory f)
发出通知,通知文档中此视图负责的某个位置的属性已更改。  | 
 void | 
View.changedUpdate(DocumentEvent e,
              Shape a,
              ViewFactory f)
发出通知,通知文档此视图负责的位置处的属性已更改。  | 
protected  void | 
BoxView.forwardUpdate(DocumentEvent.ElementChange ec,
              DocumentEvent e,
              Shape a,
              ViewFactory f)
将给定的 DocumentEvent 转发给需要接收模型更改通知的子视图。 | 
protected  void | 
TableView.forwardUpdate(DocumentEvent.ElementChange ec,
              DocumentEvent e,
              Shape a,
              ViewFactory f)
 | 
protected  void | 
View.forwardUpdate(DocumentEvent.ElementChange ec,
              DocumentEvent e,
              Shape a,
              ViewFactory f)
将给定的 DocumentEvent 转发给需要被通知模型更改的子视图。 | 
protected  void | 
View.forwardUpdateToView(View v,
                    DocumentEvent e,
                    Shape a,
                    ViewFactory f)
将 DocumentEvent 转发到给定的子视图。 | 
 void | 
FlowView.insertUpdate(DocumentEvent changes,
             Shape a,
             ViewFactory f)
发出通知,通知在文档中此视图负责的某个位置已插入内容。  | 
 void | 
GlyphView.insertUpdate(DocumentEvent e,
             Shape a,
             ViewFactory f)
发出通知,通知文档中此视图负责的位置已插入内容。  | 
 void | 
WrappedPlainView.insertUpdate(DocumentEvent e,
             Shape a,
             ViewFactory f)
发出在文档中此视图负责的位置插入了某些内容的通知。  | 
 void | 
ZoneView.insertUpdate(DocumentEvent changes,
             Shape a,
             ViewFactory f)
给出在文档中此视图负责的位置插入了某些内容的通知。  | 
 void | 
FieldView.insertUpdate(DocumentEvent changes,
             Shape a,
             ViewFactory f)
通知在文档中此视图负责的某个位置已插入内容。  | 
 void | 
PlainView.insertUpdate(DocumentEvent changes,
             Shape a,
             ViewFactory f)
发出通知,通知在文档中此视图负责的某个位置已插入内容。  | 
 void | 
View.insertUpdate(DocumentEvent e,
             Shape a,
             ViewFactory f)
发出通知,通知在文档中此视图负责的某个位置已插入内容。  | 
protected  void | 
AsyncBoxView.loadChildren(ViewFactory f)
加载初始化该视图的所有子级。  | 
protected  void | 
CompositeView.loadChildren(ViewFactory f)
加载所有的子级以初始化该视图。  | 
protected  void | 
FlowView.loadChildren(ViewFactory f)
加载初始化该视图的所有子级。  | 
protected  void | 
WrappedPlainView.loadChildren(ViewFactory f)
加载所有子级来初始化视图。  | 
protected  void | 
ZoneView.loadChildren(ViewFactory f)
加载所有子级来初始化视图。  | 
 void | 
FlowView.removeUpdate(DocumentEvent changes,
             Shape a,
             ViewFactory f)
发出通知,通知从文档中此视图负责的某个位置已移除内容。  | 
 void | 
GlyphView.removeUpdate(DocumentEvent e,
             Shape a,
             ViewFactory f)
发出通知,通知文档中此视图负责的位置已移除内容。  | 
 void | 
WrappedPlainView.removeUpdate(DocumentEvent e,
             Shape a,
             ViewFactory f)
发出从文档中此视图负责的位置移除了某些内容的通知。  | 
 void | 
ZoneView.removeUpdate(DocumentEvent changes,
             Shape a,
             ViewFactory f)
给出从文档中此视图负责的位置移除了某些内容的通知。  | 
 void | 
FieldView.removeUpdate(DocumentEvent changes,
             Shape a,
             ViewFactory f)
通知在文档中此视图负责的某个位置已插入内容。  | 
 void | 
PlainView.removeUpdate(DocumentEvent changes,
             Shape a,
             ViewFactory f)
通知在文档中此视图负责的某个位置已插入内容。  | 
 void | 
View.removeUpdate(DocumentEvent e,
             Shape a,
             ViewFactory f)
给出从文档中此视图负责的位置移除了某些内容的通知。  | 
protected  boolean | 
ZoneView.updateChildren(DocumentEvent.ElementChange ec,
               DocumentEvent e,
               ViewFactory f)
超类行为将试图更新子视图,而在这种情况下并不需要这样做,因为子级是分区并且不受关联元素变化的直接影响。  | 
protected  boolean | 
View.updateChildren(DocumentEvent.ElementChange ec,
               DocumentEvent e,
               ViewFactory f)
更新子视图以响应接收模型变化的通知,并且有一条此视图负责的元素的变化记录。  | 
protected  void | 
PlainView.updateDamage(DocumentEvent changes,
             Shape a,
             ViewFactory f)
重新绘制给定文档事件覆盖的更改区域。  | 
| javax.swing.text.html 中 ViewFactory 的使用 | 
|---|
| 实现 ViewFactory 的 javax.swing.text.html 中的类 | |
|---|---|
static class | 
HTMLEditorKit.HTMLFactory
用于构建 HTML 视图的工厂。  | 
| 返回 ViewFactory 的 javax.swing.text.html 中的方法 | |
|---|---|
 ViewFactory | 
HTMLEditorKit.getViewFactory()
获取一个适合供由此包所产生的任何模型来产生视图的工厂。  | 
| 参数类型为 ViewFactory 的 javax.swing.text.html 中的方法 | |
|---|---|
 void | 
BlockView.changedUpdate(DocumentEvent changes,
              Shape a,
              ViewFactory f)
 | 
 void | 
ImageView.changedUpdate(DocumentEvent e,
              Shape a,
              ViewFactory f)
当 Elements 属性已更改时调用。  | 
 void | 
InlineView.changedUpdate(DocumentEvent e,
              Shape a,
              ViewFactory f)
发出通知,通知文档此视图负责的位置处的属性已更改。  | 
 void | 
InlineView.insertUpdate(DocumentEvent e,
             Shape a,
             ViewFactory f)
发出通知,通知文档中此视图负责的位置已插入内容。  | 
 void | 
InlineView.removeUpdate(DocumentEvent e,
             Shape a,
             ViewFactory f)
发出通知,通知文档中此视图负责的位置已移除内容。  | 
  | 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。