|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.05.2016, 09:16 | #1 |
Новичок
Джуниор
Регистрация: 06.05.2016
Сообщений: 2
|
Swing - Слушатели в Java, как создать 1 слушатель для всех этих кнопок и оптимизировать код?
Ребят, кто знает помогите. Только начал изучать Swing и не могу разобраться вот с чем, у меня есть код:
Код:
______________________ Используйте тег [CODE] (кнопка с решеткой # в форме сообщения) при вставке кода на форум. Последний раз редактировалось ~Paradox~; 06.05.2016 в 09:18. |
06.05.2016, 09:25 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Просто сделать цикл (for) по buttons и заменить числа на переменную цикла (i).
Если не хочется создавать отдельный анонимный класс для каждой кнопки, то можно создать обычный класс реализующий ActionListener и принимающий число (и field) в конструкторе, а в цикле создавать экземпляры этого класса.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
06.05.2016, 09:50 | #3 |
Новичок
Джуниор
Регистрация: 06.05.2016
Сообщений: 2
|
Точно, спасибо, что - то я маленько поплыл, думал по началу что каждый слушатель типо switch, если 1 выполнится то другие уже нет)Спасибо за быстрый ответ)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как через Java Swing прописать на кнопку открывание папки | lubasha9191 | Общие вопросы по Java, Java SE, Kotlin | 2 | 05.02.2016 09:54 |
Как оптимизировать код C++ | slim>>> | Помощь студентам | 10 | 25.01.2011 00:05 |
Как оптимизировать код Delphi | OST_K | Помощь студентам | 1 | 30.05.2010 06:59 |
Как создать кнопку для всех листов книги? | kipish_lp | Microsoft Office Excel | 5 | 06.05.2010 17:43 |
Как создать условие для кнопок? | segail | Microsoft Office Excel | 4 | 20.06.2009 14:13 |