Я не знаю, как выложить экран на Java - PullRequest
1 голос
/ 04 ноября 2010

Я создаю игру с использованием Java, и я не совсем понимаю, как расположить кнопки в окнах.

Я хочу семь столбцов кнопок, 10 высотой.Каждая кнопка показывает однозначное число или выделена серым цветом.j Кнопки [] 0-70

Справа три квадрата, на которых может отображаться красная буква X (удары), которые остаются видимыми, когда они пусты.Мне также нужна кнопка «Перейти» и кнопка «Очистить».Я думал об ударах в горизонтальном расположении, но очень гибко в окончательном дизайне.

Единственное, что определялось, это кнопки, которые будут содержать цифры, остальное можно построить на основе любого совета, полученного здесь.

Я не просто ищу ответ, я хочу понять, как он появился.ПОЖАЛУЙСТА, ОБЪЯСНИТЕ, КАК.

Ответы [ 3 ]

3 голосов
/ 04 ноября 2010

В руководствах по Java есть очень тщательная глава по менеджерам компоновки .Прочитайте это.И имейте в виду: менеджеры компоновки предназначены для комбинирования.

Для ваших кнопок 7x10 вы определенно хотите использовать GridLayout.Для общего макета вы можете использовать BorderLayout с сеткой, занимающей центральные пространства, а другой элемент управления может находиться в других ее пространствах.

1 голос
/ 04 ноября 2010

Использование Менеджеры по расположению . Сделайте несколько JPanels и установите соответствующий менеджер для каждого. Похоже, вам нужен GridLayout.

1 голос
/ 04 ноября 2010

I Предположим, вы используете Swing, и в этом случае посмотрите этот GridBagLayout учебник.

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