Создание графического интерфейса для игры Bantumi - PullRequest
1 голос
/ 24 мая 2010

Я написал бэкэнд для простой Bantumi игры.Теперь я хотел бы создать для него простой графический интерфейс, чтобы он выглядел так:

alt text http://img411.imageshack.us/img411/1903/bantumi1.jpg

Как начать?Какой макет я должен использовать, и какой тип компонента должен быть у каждого элемента?Классы:
Корзина
Игрок
Игра
Main
Shared

Ответы [ 2 ]

2 голосов
/ 24 мая 2010

Для макета я бы предложил, чтобы у вас был внешний JPanel, который использовал что-то вроде BorderLayout.Он будет содержать две конечные корзины, а в сеттер еще одну JPanel, которая использует GridLayout для хранения всех игровых корзин.

Что касается классов, похоже, ваш класс Main является излишним - вы можете просто поместить метод main в свой класс Game и вызвать его.Класс Shared и класс Player не должны быть представлены как классы GUI, поэтому они могут оставаться как есть.Я бы посоветовал вам использовать Basket метод extension JPanel и переопределить метод paintComponent(), чтобы можно было настраивать рисование бинов.У вас есть выбор с Game, вы можете сделать его расширенным JFrame или включить JFrame.

0 голосов
/ 24 мая 2010

Если вы хотите, чтобы это была онлайн игра, вы можете посмотреть на JavaScript canvas или Flash. Конечно, вы также можете создать апплет Java, который использует что-то вроде комбинации Swing и Java 2d

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