Module java.desktop

Class SynthTextPaneUI

所有已实现的接口:
SynthConstants, SynthUI, ViewFactory

public class SynthTextPaneUI extends SynthEditorPaneUI
为Synth外观中的样式文本编辑器提供外观。

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

自版本:
1.7
  • Constructor Details

    • SynthTextPaneUI

      public SynthTextPaneUI()
      构造一个SynthTextPaneUI
  • Method Details

    • createUI

      public static ComponentUI createUI(JComponent c)
      为JTextPane创建一个UI。
      参数:
      c - JTextPane对象
      返回:
      UI对象
    • getPropertyPrefix

      protected String getPropertyPrefix()
      获取用作通过UIManager查找属性的键的名称。这将作为所有标准文本属性的前缀使用。
      覆盖:
      getPropertyPrefix 在类 BasicEditorPaneUI
      返回:
      名称("TextPane")
    • installUI

      public void installUI(JComponent c)
      为组件安装UI。这将执行以下操作。
      1. 根据其样式设置关联组件的不透明度,如果不透明属性尚未由客户端程序设置。
      2. 将默认插入符号和高亮器安装到关联组件中。仅当它们的当前值为nullUIResource的实例时才设置这些属性。
      3. 附加到编辑器和模型。如果没有模型,则会创建一个默认模型。
      4. 创建用于表示模型的视图工厂和视图层次结构。
      覆盖:
      installUI 在类 BasicEditorPaneUI
      参数:
      c - 编辑器组件
      参见:
    • propertyChange

      protected void propertyChange(PropertyChangeEvent evt)
      当关联的JTextComponent上的绑定属性更改时,将调用此方法。这是一个挂钩,UI实现可以更改以反映UI如何显示JTextComponent子类的绑定属性。如果字体、前景色或文档已更改,则会在文档的默认样式中设置适当的属性。
      覆盖:
      propertyChange 在类 SynthEditorPaneUI
      参数:
      evt - 属性更改事件