Вот пример использования из Учебники по Java :
public class ComboBoxDemo ... implements ActionListener {
. . .
petList.addActionListener(this) {
. . .
public void actionPerformed(ActionEvent e) {
JComboBox cb = (JComboBox)e.getSource();
String petName = (String)cb.getSelectedItem();
updateLabel(petName);
}
. . .
}
Редактировать:
An ActionListener
is
Интерфейс слушателя для получения событий действия.Класс, который заинтересован в обработке события действия, реализует этот интерфейс, и объект, созданный с этим классом, регистрируется в компоненте с использованием метода addActionListener компонента.Когда происходит событие действия, вызывается метод actionPerformed этого объекта.
Редактировать 2:
Вот еще один пример использования для удовлетворения kleopatra то есть тот, который является более образцовым из лучших практик:
JComboBox yourComboBox = new JComboBox();
yourComboBox.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// do stuff
}
});