Получать уведомления при открытии JMenu?(например: файл, редактирование, просмотр) - PullRequest
0 голосов
/ 03 ноября 2011

То, что я хочу сделать, это когда я нажимаю на мой Edit JMenu, прежде чем он появится, я хочу установить его включенным в командах отмены / повтора, основываясь на том, должны ли они быть видимыми.

Есть ли способ получить такое уведомление?MenuListener - это то, что я ищу?

1 Ответ

3 голосов
/ 03 ноября 2011

Вы должны быть в состоянии использовать MenuListener , расширенный EventListener, и разрешить отмену / возврат элементов в menuSelected.

Теперь, когда я думаю об этом, возможно, для меня это был бы лучший способ сделать что-то очень похожее. Вместо этого я включил / отключил элементы в методе undo / redo на мой взгляд, когда мой объект истории сообщил, что больше не осталось команд отмены / повторения .

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

...