2015-04-25 32 views
-1

我正在嘗試做一個建築遊戲(〜帝國時代:)。所以,我想編寫一個將JFrame(包含我的遊戲地圖)分成正方形的程序。然後允許修改幀的每個方塊(以包含圖像)。例如,我想將圖像放在方形(1,1)中,然後在方形(4,2)中添加圖像並保留我在方形(1,1)中的圖像。部分可更新的JFrame

這怎麼辦?

+0

那麼你寫了任何代碼? – hyades

+0

我建議閱讀[佈局管理器](https://docs.oracle.com/javase/tutorial/uiswing/layout/visual.html)。 GridLayout聽起來正確,你正在嘗試做什麼。 – PakkuDon

+0

@hyades是的,我可以在遊戲機上玩遊戲(甚至是鬆動的x)。這是我第一次創建圖形界面,我想知道哪些工具更適合我嘗試做的事情。 – Fadil

回答

0

要做到這一點的JFrame內只使用一個GridLayout,創建控制地圖上的匹配廣場(現在你可以只使用一個JLabelJButton),並將它們添加到屏幕上。

雖然我不能真正推薦使用Swing開發遊戲,但最好還是尋找衆多二維(或三維)遊戲引擎之一。他們會讓你獲得更多令人印象深刻的結果,併爲你做一些工作。