Последние несколько часов я искал в интернете в поисках примеров и идей о том, как написать графический интерфейс среднего размера на Java. Я немного знаю о качелях, но это все. Я не знаю другого способа разработки GUI на Java, кроме Swing. Если вы знаете другой путь, это тоже было бы хорошо. Я также хочу написать графический интерфейс вручную, чтобы упростить интеграцию с нашей игрой и будущий рефакторинг.
Мы написали всю бизнес-логику для игры Tic Tac Toe, которая имеет несколько функций. В графическом интерфейсе должно быть несколько окон, по которым можно перемещаться с помощью простых кнопок интерфейса. Ниже приведена очень грубая и забитая водой версия того, что я собираюсь сделать:
Суть моего вопроса такова:
Как мне спроектировать графический интерфейс с использованием Swing и какой общий дизайн используется?
и некоторые дополнительные вопросы:
Есть ли класс для каждого окна? Я использую setvisible
, чтобы мои окна появлялись и исчезали после нажатия кнопок?
Есть ли какие-либо примеры, о которых вы все знаете (репозитории github были бы великолепны! Счастливы!