This method only gets called if a custom renderer has nto already been installed in the JComboBox. Creates the editor that is to be used in editable combo boxes. This method only gets called if a custom editor has not already been installed in the JComboBox. Unconfigures the arrow button by removing listeners. Creates the arrow button.
Subclasses can create any button they like.
The default behavior of this class is to attach various listeners to the button returned by this method. Returns an instance of BasicArrowButton. Hides the popup. If the JComboBox is editable this returns false, otherwise it returns true. Returns whether or not the supplied keyCode maps to a key that is used for navigation.