-1
我正在嘗試做一個建築遊戲(〜帝國時代:)。所以,我想編寫一個將JFrame
(包含我的遊戲地圖)分成正方形的程序。然後允許修改幀的每個方塊(以包含圖像)。例如,我想將圖像放在方形(1,1)中,然後在方形(4,2)中添加圖像並保留我在方形(1,1)中的圖像。部分可更新的JFrame
這怎麼辦?
我正在嘗試做一個建築遊戲(〜帝國時代:)。所以,我想編寫一個將JFrame
(包含我的遊戲地圖)分成正方形的程序。然後允許修改幀的每個方塊(以包含圖像)。例如,我想將圖像放在方形(1,1)中,然後在方形(4,2)中添加圖像並保留我在方形(1,1)中的圖像。部分可更新的JFrame
這怎麼辦?
要做到這一點的JFrame
內只使用一個GridLayout
,創建控制地圖上的匹配廣場(現在你可以只使用一個JLabel
或JButton
),並將它們添加到屏幕上。
雖然我不能真正推薦使用Swing開發遊戲,但最好還是尋找衆多二維(或三維)遊戲引擎之一。他們會讓你獲得更多令人印象深刻的結果,併爲你做一些工作。
那麼你寫了任何代碼? – hyades
我建議閱讀[佈局管理器](https://docs.oracle.com/javase/tutorial/uiswing/layout/visual.html)。 GridLayout聽起來正確,你正在嘗試做什麼。 – PakkuDon
@hyades是的,我可以在遊戲機上玩遊戲(甚至是鬆動的x)。這是我第一次創建圖形界面,我想知道哪些工具更適合我嘗試做的事情。 – Fadil