模块  java.desktop

Class SynthTextAreaUI

  • 实现的所有接口
    SynthConstantsSynthUIViewFactory

    public class SynthTextAreaUI
    extends BasicTextAreaUI
    implements SynthUI
    为Synth外观提供纯文本编辑器的外观。 在此实现中,默认UI被扩展为充当简单视图工厂。

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

    从以下版本开始:
    1.7
    • 构造方法详细信息

      • SynthTextAreaUI

        public SynthTextAreaUI()
    • 方法详细信息

      • createUI

        public static ComponentUI createUI​(JComponent ta)
        为JTextArea创建UI对象。
        参数
        ta - 文本区域
        结果
        UI对象
      • paintBackground

        protected void paintBackground​(Graphics g)
        为视图绘制背景。 只有在关联组件上的isOpaque()为true时才会调用此方法。 默认设置是绘制组件的背景颜色。 被忽略了什么都不做。
        重写:
        paintBackground ,类 BasicTextUI
        参数
        g - 图形上下文
      • propertyChange

        protected void propertyChange​(PropertyChangeEvent evt)
        在关联的JTextComponent上更改绑定属性时,将调用此方法。 这是一个钩子,UI实现可能会更改以反映UI如何显示JTextComponent子类的绑定属性。 这是为了在WrapLineWrapStyleWord属性更改时重建View。
        重写:
        propertyChangeBasicTextAreaUI类中
        参数
        evt - 属性更改事件