模块  java.desktop

Class BasicEditorPaneUI

  • 实现的所有接口
    ViewFactory
    已知直接子类:
    BasicTextPaneUISynthEditorPaneUI

    public class BasicEditorPaneUI
    extends BasicTextUI
    提供JEditorPane的外观和感觉。

    警告:此类的序列化对象与以后的Swing版本不兼容。 当前的序列化支持适用于运行相同版本Swing的应用程序之间的短期存储或RMI。 从1.4开始, java.beans软件包中添加了对所有JavaBeans java.beans长期存储的支持。 请参阅XMLEncoder

    • 构造方法详细信息

      • BasicEditorPaneUI

        public BasicEditorPaneUI()
        创建一个新的BasicEditorPaneUI。
    • 方法详细信息

      • createUI

        public static ComponentUI createUI​(JComponent c)
        为JTextPane创建UI。
        参数
        c - JTextPane组件
        结果
        用户界面
      • getPropertyPrefix

        protected String getPropertyPrefix()
        获取用作通过UIManager查找属性的键的名称。 这用作所有标准文本属性的前缀。
        Specified by:
        getPropertyPrefix课程 BasicTextUI
        结果
        名称(“EditorPane”)
      • installUI

        public void installUI​(JComponent c)
        安装组件的UI。 这样做有以下几点。
        1. 如果客户端程序尚未设置opaque属性,则将关联组件设置为opaque。 这将导致组件的背景颜色被绘制。
        2. 将默认插入符号和突出显示器安装到关联的组件中。 仅当它们的当前值为null或实例UIResource时,才会设置这些属性。
        3. 附加到编辑器和模型。 如果没有模型,则创建默认模型。
        4. 创建用于表示模型的视图工厂和视图层次结构。
        重写:
        installUI在类 BasicTextUI
        参数
        c - 编辑器组件
        从以下版本开始:
        1.5
        另请参见:
        ComponentUI.installUI(javax.swing.JComponent)
      • propertyChange

        protected void propertyChange​(PropertyChangeEvent evt)
        在关联的JTextComponent上更改绑定属性时,将调用此方法。 这是一个钩子,UI实现可能会更改以反映UI如何显示JTextComponent子类的绑定属性。 实现此目的是基于EditorKit更改重建ActionMap。
        重写:
        propertyChange ,类 BasicTextUI
        参数
        evt - 房产变更事件