2013-03-29 1 views
1

Есть ли какой-либо способ удалить строку меню из окна в java в awt-пакете. Я создал меню на основе условия, и когда условие получает false, я хочу удалить его в awt-пакете (не используя методы класса swing), но не смог найти какой-либо метод для этого.Удаление MenuBar в awt-пакете в java

Я мог бы создавать/удалять меню несколько раз в зависимости от состояния.

Я в шоке от того, что не смог найти какой-либо метод для полного удаления строки меню даже в документации, предоставленной Oracle, хотя существуют методы для удаления компонентов из меню.

Это лазейка? Они что-то пропустили?

+1

Если вы не хотите, чтобы MenuBar был видимым, сделайте его «отключенным». –

+0

@VishalK Я могу отключать компоненты только на панели меню. –

+1

Попробуйте решение whiskeyspider .. Это сработает .. –

ответ

0

Try: setMenuBar(null);

Из документации:

Мб - строка меню быть установлен. Если этот параметр равен нулю, любая существующая строка меню на этом фрейме будет удалена.