java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.TextUI
javax.swing.plaf.basic.BasicTextUI
javax.swing.plaf.basic.BasicEditorPaneUI
javax.swing.plaf.basic.BasicTextPaneUI
- 所有已实现的接口:
-
ViewFactory
为样式文本编辑器提供外观和感觉。
警告: 该类的序列化对象将不兼容未来的Swing版本。当前的序列化支持适用于短期存储或在运行相同版本Swing的应用程序之间的RMI。从1.4开始,已将所有JavaBeans的长期存储支持添加到java.beans包中。请参见XMLEncoder。
-
Nested Class Summary
Nested classes/interfaces declared in class javax.swing.plaf.basic.BasicTextUI
BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUI为JTextPane创建一个UI。protected String获取用作通过UIManager查找属性的键的名称。protected void当关联的JTextComponent上的绑定属性发生更改时,将调用此方法。Methods declared in class javax.swing.plaf.basic.BasicEditorPaneUI
getEditorKit, installUI, uninstallUIMethods declared in class javax.swing.plaf.basic.BasicTextUI
create, create, createCaret, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getKeymapName, getMaximumSize, getMinimumSize, getNextVisualPositionFrom, getPreferredSize, getRootView, getToolTipText, getVisibleEditorRect, installDefaults, installKeyboardActions, installListeners, modelChanged, modelToView, modelToView, paint, paintBackground, paintSafely, setView, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, update, viewToModel, viewToModelMethods declared in class javax.swing.plaf.TextUI
getToolTipText2D, modelToView2D, viewToModel2DMethods declared in class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior
-
Constructor Details
-
BasicTextPaneUI
public BasicTextPaneUI()创建一个新的BasicTextPaneUI。
-
-
Method Details
-
createUI
为JTextPane创建一个UI。- 参数:
-
c- JTextPane对象 - 返回:
- UI
-
getPropertyPrefix
获取用作通过UIManager查找属性的键的名称。这将作为所有标准文本属性的前缀使用。- 覆盖:
-
getPropertyPrefix在类BasicEditorPaneUI - 返回:
- 名称 ("TextPane")
-
propertyChange
当关联的JTextComponent上的绑定属性发生更改时,将调用此方法。这是一个钩子,UI实现可以更改以反映UI如何显示JTextComponent子类的绑定属性。如果字体、前景色或文档已更改,则在文档的默认样式中设置适当的属性。- 覆盖:
-
propertyChange在类BasicEditorPaneUI - 参数:
-
evt- 属性更改事件
-