Как добавить две панели и изменить их размер при изменении размеров кадра? - PullRequest
0 голосов
/ 31 мая 2019

У меня есть три класса. GameFrame расширяет JFrame, GamePanel & InfoPanel расширяет JPanel. Я ищу лучшее решение, как добавить эти две панели в кадр, как на картинке:

enter image description here

Начальный размер GamePanel должен быть (800x800). Мне бы хотелось, чтобы при изменении размера окна обе панели также меняли размер, чтобы соответствовать окну. Как это сделать?

1 Ответ

0 голосов
/ 31 мая 2019

Похоже, вам нужно установить макет GameFrame на Граница макета и добавить InfoPanel к NORTH из GameFrame и GamePanel к CENTER. BorderLayout автоматически изменит размеры своих компонентов в соответствии с размером JFrame.

...