Raj Swami Ответов: 1

Как использовать несколько кнопок с одинаковым заголовком в java awt


i want to use same caption for multiple buttons.
 what i exactly want is that i will create multiple buttons with same caption and add these all buttons to same event listener class.
how will i know from which button event has been triggered?


Что я уже пробовал:

я ничего не пробовал. Я смущен от того, где я должен начать.

Mohibur Rashid

Вы можете вызвать одну и ту же общую функцию, но другой обработчик событий.

1 Ответов

Рейтинг:
0

Richard MacCutchan

Когда вы создаете кнопку, Вы должны сохранить ее ссылку где-то, чтобы вы могли проверить, какая кнопка находится в обработчике.

Button FoodButton = new Button("DoIt")
Button DrinkButton = new Button("DoIt")


Raj Swami

Я разрабатываю медицинское программное обеспечение.. где я покажу весь список лекарств и дам возможность добавить товар в корзину из списка... так что там будет список из тысяч продуктов, так что я должен создать тысячи handlers..it это сделает мой код очень сложным. пожалуйста, дайте другое решение

Richard MacCutchan

Вам не нужно создавать тысячи обработчиков; ваш дизайн неверен.

Если вы показываете списки лекарств для выбора пользователем, то вы должны использовать ListBox Вы сначала задаете несколько актуальных вопросов и по результатам строите список соответствующих лекарств. Затем пользователь может выбрать те, которые ему нужны, и нажать одну кнопку, чтобы продолжить выполнение заказа.

Raj Swami

хорошо, я попробую. спасибо