И ActionListener, и ItemListener используются для запуска события с помощью JCheckBox?
Итак, в чем между ними разница и в каком случае один из них предпочтительнее другого?