| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: GUI и Java FX приложения > MouseListener |
| Автор: xTr1m 9.2.2009, 21:09 | ||
| Вечер добрый. Никак не могу понять такую вещь. если я назначаю на один и тот же блок MouseListener 2 кнопки, то можно ли определить какая именно "сгенерировала" событие? Спрашиваю потому, что вот у ActionListener видел, что можно так:
P.S. Хотя вот у ActionListener мне тоже не понятно. Ведь "кнопка 1" это текст на кнопке, а если у меня 10 кнопок на форме с надписью "OK", как тогда определяется какая нажата? |
| Автор: x8m6 11.2.2009, 02:45 | ||
зарегь одного слушателя у всех кнопок и в обработчике проверяй:
Аналогично и с MouseListener |
| Автор: xTr1m 11.2.2009, 09:09 |
| Спасибо, но тогда вопрос jButton1 и jButton2, как задаются эти два имени кнопки. П.С. А по первому вопросу что-нибудь скажите? =)) |
| Автор: PashaOvechkin 11.2.2009, 11:17 |
| jButton1 и jButton2 - ето не имена кнопок, а сами кнопки. ( Обьекты класса JButton) |
| Автор: xTr1m 11.2.2009, 15:20 |
| А с mosueListener как реализовать такой же механизм? |