Событие Java bean в netbeans 6.1 - PullRequest
0 голосов
/ 10 февраля 2009

У меня есть боб JPanel, внутри которого есть две кнопки JToggle. Я компилирую и добавляю этот бин в палитру netbeans, а затем добавляю его во фрейм. Затем я щелкаю бин правой кнопкой мыши и из событий выбираю событие мыши скажем, «релиз». Это событие соответствует JPanel, а НЕ в двух кнопках внутри. Таким образом, я не могу отловить события мыши, поступающие от кнопок JToggle. Как я могу отловить эти события? Надеюсь это понятный вопрос Спасибо

1 Ответ

1 голос
/ 10 февраля 2009

Причина, по которой вы получаете события для JPanel, заключается в том, что именно элемент управления в настоящее время находится в фокусе. Может быть трудно или невозможно переместить фокус на кнопки JToggle внутри панели, нажав на форму. Лучше использовать вид Инспектора, найти там кнопки JToggle и щелкнуть по ним правой кнопкой мыши.

РЕДАКТИРОВАТЬ: Я пропустил бит, что вы создали бин самостоятельно, а затем добавил его в палитру. В этом случае вы обязаны добавить нужные события для нового компонента.

...