Module java.desktop

Class MetalComboBoxButton

    • Field Detail

      • comboBox

        protected JComboBox<Object> comboBox
        The instance of JComboBox.
      • listBox

        protected JList<Object> listBox
        The instance of JList.
      • rendererPane

        protected CellRendererPane rendererPane
        The instance of CellRendererPane.
      • comboIcon

        protected Icon comboIcon
        The icon.
      • iconOnly

        protected boolean iconOnly
        The iconOnly value.
    • Constructor Detail

      • MetalComboBoxButton

        public MetalComboBoxButton​(JComboBox<Object> cb,
                                   Icon i,
                                   CellRendererPane pane,
                                   JList<Object> list)
        Constructs a new instance of MetalComboBoxButton.
        Parameters:
        cb - an instance of JComboBox
        i - an icon
        pane - an instance of CellRendererPane
        list - an instance of JList
      • MetalComboBoxButton

        public MetalComboBoxButton​(JComboBox<Object> cb,
                                   Icon i,
                                   boolean onlyIcon,
                                   CellRendererPane pane,
                                   JList<Object> list)
        Constructs a new instance of MetalComboBoxButton.
        Parameters:
        cb - an instance of JComboBox
        i - an icon
        onlyIcon - if true only icon is painted
        pane - an instance of CellRendererPane
        list - an instance of JList
    • Method Detail

      • getComboBox

        public final JComboBox<Object> getComboBox()
        Returns the JComboBox.
        Returns:
        the JComboBox
      • setComboBox

        public final void setComboBox​(JComboBox<Object> cb)
        Sets the JComboBox.
        Parameters:
        cb - the JComboBox
      • getComboIcon

        public final Icon getComboIcon()
        Returns the icon of the JComboBox.
        Returns:
        the icon of the JComboBox
      • setComboIcon

        public final void setComboIcon​(Icon i)
        Sets the icon of the JComboBox.
        Parameters:
        i - the icon of the JComboBox
      • isIconOnly

        public final boolean isIconOnly()
        Returns the isIconOnly value.
        Returns:
        the isIconOnly value
      • setIconOnly

        public final void setIconOnly​(boolean isIconOnly)
        If isIconOnly is true then only icon is painted.
        Parameters:
        isIconOnly - if true then only icon is painted