Я написал класс, расширяющий JCheckBox, и теперь пытаюсь переопределить метод, который запускается при нажатии флажка. Я пробовал 'setSelected' и 'doClick', но ни один из них не соответствует ожиданиям.
Любая помощь очень ценится.
Это модель, управляемая событиями; что вам нужно сделать, это прикрепить ItemListener к флажку.
См. Учебники по Swing: Как использовать флажки .
Ваш код может выглядеть примерно так:
... myCheckBox.addItemListener(new ItemListener() { @Override public void itemStateChanged(ItemEvent e) { if (e.getStateChange() == ItemEvent.SELECTED) { // the checkbox was just selected } else { // the checkbox was just deselected } } });