Я пишу небольшое Java-приложение (в Windows, следовательно, к моему имени добавляется _on_vista).
У меня есть 3 кнопки, каждая из которых будет реагировать на событие нажатия, но делать разные вещи.
Является ли следующий код приемлемым или есть более чистый способ, о котором я не знаю?
С одной стороны это работает, с другой - что-то не так ...
Спасибо
cool_button_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
coolfunction1();
}
});
cool_button_2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
coolfunction2();
}
});
// etc ...
Вызываемые функции будут порождать потоки по мере необходимости, и т. Д. И т. Д.
ОБНОВЛЕНИЕ - Оба были хорошими (почти одинаковыми) ответами. Я принял тот, у кого ниже репутация, чтобы поделиться богатством. Еще раз спасибо, ребята.