模块  java.desktop

Class MetalComboBoxUI


  • public class MetalComboBoxUI
    extends BasicComboBoxUI
    JComboBox的金属UI

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

    另请参见:
    MetalComboBoxEditorMetalComboBoxButton
    • 构造方法详细信息

      • MetalComboBoxUI

        public MetalComboBoxUI()
    • 方法详细信息

      • createUI

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

        public void paintCurrentValue​(Graphics g,
                                      Rectangle bounds,
                                      boolean hasFocus)
        如有必要,绘制当前选定的项目。
        重写:
        paintCurrentValue在类 BasicComboBoxUI
        参数
        g - 要绘制的图形
        bounds - 要将当前值绘制到的区域
        hasFocus - JComboBox是否具有焦点
        异常
        NullPointerException - 如果任何参数为null。
        从以下版本开始:
        1.5
      • paintCurrentValueBackground

        public void paintCurrentValueBackground​(Graphics g,
                                                Rectangle bounds,
                                                boolean hasFocus)
        如有必要,绘制当前所选项目的背景。
        重写:
        paintCurrentValueBackground在课堂上 BasicComboBoxUI
        参数
        g - 要绘制的图形
        bounds - 要绘制背景的区域
        hasFocus - JComboBox是否具有焦点
        异常
        NullPointerException - 如果任何参数为null。
        从以下版本开始:
        1.5
      • editablePropertyChanged

        @Deprecated
        protected void editablePropertyChanged​(PropertyChangeEvent e)
        Deprecated.
        As of Java 2 platform v1.4.
        从Java 2平台v1.4开始,不再使用此方法。 不要打电话或覆盖。 此方法的所有功能都在MetalPropertyChangeListener中。
        参数
        e -实例 PropertyChangeEvent
      • removeListeners

        @Deprecated
        protected void removeListeners()
        Deprecated.
        As of Java 2 platform v1.4.
        从Java 2平台v1.4开始,不再使用此方法。