Module  java.desktop

Class MetalSeparatorUI

  • 已知直接子类:
    MetalPopupMenuSeparatorUI


    public class MetalSeparatorUI
    extends BasicSeparatorUI
    SeparatorUI的金属L&F实现。 这个实现是一个“组合的”视图/控制器。

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

    • 构造方法详细信息

      • MetalSeparatorUI

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

      • createUI

        public static ComponentUI createUI​(JComponent c)
        构造一个新的 MetalSeparatorUI实例。
        参数
        c - 一个组件
        结果
        一个新的 MetalSeparatorUI实例。
      • paint

        public void paint​(Graphics g,
                          JComponent c)
        描述从类复制: ComponentUI
        适当地涂抹指定的组件的外观和感觉。 当绘制指定的组件时,将从ComponentUI.update方法调用此方法。 子类应该覆盖此方法,并使用指定的Graphics对象来呈现组件的内容。
        重写:
        paintBasicSeparatorUI
        参数
        g - 要绘画的 Graphics上下文
        c - 被涂的部件 这个参数经常被忽略,但如果UI对象是无状态的并且被多个组件共享,则可能会被使用
        另请参见:
        ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
      • getPreferredSize

        public Dimension getPreferredSize​(JComponent c)
        描述从类复制: ComponentUI
        返回指定组件的偏好大小,适合外观和感觉。 如果返回null ,则首选的大小将由组件的布局管理器计算(这是安装了特定布局管理器的任何组件的首选方法)。 此方法的默认实现返回null
        重写:
        getPreferredSizeBasicSeparatorUI
        参数
        c - 要查询其首选大小的组件; 这个参数经常被忽略,但如果UI对象是无状态的并且被多个组件共享,则可能会被使用
        结果
        一个 Dimension对象包含给定组件的首选大小适合外观和感觉
        另请参见:
        JComponent.getPreferredSize(), LayoutManager.preferredLayoutSize(java.awt.Container)