автоматическое изменение размера JTabbedPane - PullRequest
2 голосов
/ 29 марта 2012

Есть ли способ автоматически изменить размер JTabbedPane до того же размера, что и у JFrame?Я использую NetBeans для создания интерфейса Swing, и я не могу понять, является ли это свойство, которое я могу установить через дизайнер GUI, или мне нужно сделать это программно.Если мне нужно сделать это программно, netbeans не позволяет пользователям изменять автоматически сгенерированный код пользовательского интерфейса.

Заранее большое спасибо

1 Ответ

3 голосов
/ 29 марта 2012

Визуальное руководство по менеджерам компоновки должно быть полезно для понимания того, как компоненты расположены в контейнере.Для вашей задачи я бы использовал BorderLayout и поместил JTabbedPane в его центральную область.Например:

 frame.getContentPane().setLayout(new BorderLayout());
 frame.getContentPane().add(pane, BorderLayout.CENTER);

В netbeans вы просто изменяете макет фрейма на BorderLayout и после этого в свойствах для JTabbedPane устанавливаете ограничение макета CENTER

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