Module  java.desktop

Class MetalPopupMenuSeparatorUI



  • public class MetalPopupMenuSeparatorUI
    extends MetalSeparatorUI
    PopupMenuSeparatorUI的金属L&F实现。 这个实现是一个“组合的”视图/控制器。
    • 构造方法详细信息

      • MetalPopupMenuSeparatorUI

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

      • createUI

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

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

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