部分可更新的JFrame

时间:2015-04-25 08:32:54

标签: java image swing jframe layout-manager

我正在尝试制作建筑游戏(〜帝国时代:)。所以,我想编写一个程序,将JFrame(包含我的游戏地图)划分为正方形。然后允许修改帧的每个方块(包含图像)。例如,我想将图像放在正方形(1,1)中,然后在正方形(4,2)中添加图像并保留我在正方形(1,1)中的图像。

如何做到这一点?

1 个答案:

答案 0 :(得分:0)

要在JFrame内执行此操作,只需使用GridLayout,创建一个控件以匹配地图上的方格(现在您可以使用JLabel或{{1} })并将它们添加到屏幕上。

我不能真正推荐使用Swing来开发游戏,但你最好还是选择其中一个2D(或3D)游戏引擎。它们将使您获得更令人印象深刻的结果并为您完成一些工作。