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
-
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, uninstallUI
Methods 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, viewToModel
Methods declared in class javax.swing.plaf.TextUI
getToolTipText2D, modelToView2D, viewToModel2D
Methods 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
- 属性更改事件
-