Module  java.desktop

Class SynthEditorPaneUI

    • 构造方法详细信息

      • SynthEditorPaneUI

        public SynthEditorPaneUI​()
    • 方法详细信息

      • createUI

        public static ComponentUI createUI​(JComponent c)
        为给定的组件创建一个新的UI对象。
        参数
        c - 为其创建UI对象的组件
        结果
        UI对象
      • propertyChange

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

        public SynthContext getContext​(JComponent c)
        返回指定组件的上下文。
        Specified by:
        getContext在接口 SynthUI
        参数
        c - 组件请求SynthContext。
        结果
        SynthContext描述组件。
      • paintBackground

        protected void paintBackground​(Graphics g)
        绘制视图的背景。 这将仅在相关组件上的isOpaque()为true时调用。 默认是绘制组件的背景颜色。
        重写:
        paintBackground在类 BasicTextUI
        参数
        g - 图形上下文
      • paintBorder

        public void paintBorder​(SynthContext context,
                                Graphics g,
                                int x,
                                int y,
                                int w,
                                int h)
        画边框
        Specified by:
        paintBorder在接口 SynthUI
        参数
        context - 组件上下文
        g - Graphics
        x - X坐标
        y - Y坐标
        w - 边框的宽度
        h - height of the border