Изменение размера JFrame и всего содержимого внутри - PullRequest
2 голосов
/ 07 марта 2012

Я делаю игру, и мне интересно, есть ли какой-нибудь способ, которым вы можете изменить размер фрейма, чтобы все внутри тоже изменило размеры с ним?

Ответы [ 2 ]

5 голосов
/ 07 марта 2012

Это работа LayoutManager.Выберите свой LayoutManager осторожно, чтобы он правильно расположил ваши компоненты.Например, если вы используете BorderLayout, центральный компонент будет растянут, чтобы занять все пространство, не занимаемое NORTH-SOUTH или WEST-EAST.

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

Вам нужно выбрать правильное LayoutManager для вас.Вы можете иметь макеты внутри макетов, поместив JPanels в JPanels.

Если вы находите библиотеку Java Swing раздражающей в такой работе, то я предлагаю использовать IDE Netbeans, где вы можете визуально спроектировать, как будет выглядеть ваш графический интерфейс.

...