Я разрабатываю симулятор на основе Theme Hospital, довольно старой игры.
Я добился большого прогресса в основной работе, однако сейчас я перехожу к элементам графического интерфейса, чего раньше не делал. Я все еще довольно новичок в Java.
Эффект, который я пытаюсь создать, показан здесь ...
http://www.tubechop.com/watch/18438
Нажмите кнопку, откроется панель с вкладками для выбора из различных вариантов, а затем нажмите кнопку, чтобы построить комнату. Я считаю, что для «вкладок» я могу использовать макет карты? По фактическому строительству комнат я в значительной степени отсортирован. Основная проблема, с которой я столкнулся на данный момент, - это открытие панели одним нажатием кнопки.
На данный момент у меня есть 1 JFrame и 2 JPanels сверху, основная игровая панель и панель управления с несколькими кнопками.
Может кто-нибудь показать мне простой пример того, как я мог бы сделать такую вещь? Я знаю, что это, вероятно, очень просто, и я уверен, что некоторые из вас могли бы даже написать код с ног на голову, но я новичок в Java, и до сих пор меня больше учили о логических элементах программирования, а не о том, как создавать более сложный многослойный графический интерфейс, необходимый для игры.
Я знаю, что это амбициозный проект, но я прошел долгий путь и даже реализовал пользовательский поиск пути с использованием A *, что меня радует (все, спасибо вам, сотрудники StackOverflow!)
Заранее благодарю за помощь.