/** * Checks if the check box is in mixed selection state. * * @return true or false. */ public boolean isMixed() { return getState() == STATE_MIXED; }
@Override public void actionPerformed(ActionEvent e) { stateUpdated(getState()); }
@Override public void actionPerformed(ActionEvent e) { if (!selectionChangeLock) { selectionChangeLock = true; selectionAdmin.updateSpectrumSelectionState(index, tristateCheckBoxes[index].getState()); tristateCheckBoxes[index].setState(selectionAdmin.getState(index)); updateBandsTable(index); spectra[index].setSelected(selectionAdmin.isSpectrumSelected(index)); selectionChangeLock = false; } } }