-
selected
java.util.BitSet selected
-
singular
java.util.BitSet singular
-
clazz
java.lang.Class<T> clazz
-
preventSelectionChange
boolean preventSelectionChange
We need to override setSelectedItem(Object) to provide developers with
the ability to change the selected object. However, JComboBox calls this
function as well internally. Therefore, we introduce a boolean that
denotes that selection changes should be ignored.
-
preventPopupClosing
boolean preventPopupClosing
We need to override setPopupVisible to prevent flickering of the popup
when clicking on a checkbox. This boolean performs the trick.
-
listenerList
java.util.concurrent.CopyOnWriteArrayList<E> listenerList
We need to do the event handling ourselves; otherwise, listeners are
called before we can do an update.
-
prevIndex
int prevIndex
-
prevButton
javax.swing.JCheckBox prevButton