Кнопки меню должны присутствовать во всех кадрах - PullRequest
1 голос
/ 23 марта 2012

Я создаю различные фреймы для моего графического интерфейса (перетаскивание Netbeans), и в этом я хочу, чтобы некоторые кнопки (вроде строки меню) были видны во всех фреймах, но проблема заключается в том, когда я копирую основной фрейм и вставляю егоэти кнопки есть в новом фрейме с новыми именами. Поэтому мне приходится каждый раз писать один и тот же код. Есть ли другой простой способ сделать это.

Ответы [ 2 ]

2 голосов
/ 24 марта 2012

JToolBar идеально подходит для этого, так как может плавать над рамойAction позволяет удобно инкапсулировать код.FileMenu - это базовый пример, который объединяет два.

0 голосов
/ 23 марта 2012

Создайте собственный класс MenuBar, поместите туда свои кнопки и используйте разные его экземпляры во всех ваших фреймах. Это то, что вы хотите, я думаю?Таким образом, вам нужно только помещать разные ActionListeners в каждый экземпляр и не писать снова один и тот же код, вставленный при копировании.

Также вы можете сделать этот фрейм своим собственным подклассовым компонентом, который вы можете использовать из компоновщика GUI netbeans, например, JButton.,Попробуй спросить точнее, сложно угадать, что ты хочешь.

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