Как добавить строку меню на панель с вкладками? - PullRequest
1 голос
/ 11 ноября 2009

Можно ли добавить строку меню в одно из окон на панели с вкладками? И является ли рама единственным контейнером, который может иметь меню?

Ответы [ 3 ]

1 голос
/ 11 ноября 2009

Как уже упоминал Сурадж, вы можете принудительно разрешить проблему, как компоненты, так и контейнеры, однако вам придется проделать дополнительную работу, чтобы организовать ее в макет вашей панели вместе с остальными компонентами на панели в отличие от JFrame, у которого есть методы для его прямой поддержки (setJMenuBar и вы ушли). Обычно при добавлении в JFrame JMenuBar находится не на панели содержимого, а на многоуровневой панели, которая содержит как строку меню, так и панель содержимого под ней.

Вы также можете рассмотреть возможность использования JToolBar, который является очень гибким (более легко настраиваемым) и имеет некоторые дополнительные встроенные функции, такие как возможность разделения / закрепления.

0 голосов
/ 11 ноября 2009

Можно ли добавить менубар к одному окон в панели с вкладками?

С какой проблемой вы столкнулись, когда пытались это сделать?

Если вам нужна дополнительная помощь, опубликуйте свою SSCCE с указанием проблемы.

0 голосов
/ 11 ноября 2009

Хотя вы можете напрямую добавить JMenubar в JtabbedPane, так как оба являются JComponents. Но это не будет хорошо смотреться (можно использовать), если вы попробовали это.

Я бы предложил подкласс BasicTabbedPaneUI и переопределить installComponents(),, там вы можете добавить JmenuBar вверху или куда хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...