小游戏地图一般都是各种图片的拼接,然后保存到2维数组里面比如//数值常量public static final int EMPTY=0;//空地什么也没有public static final int BRICK=1;//土墙public static final int STONE=2;//石头 public static final int SEA=3;//海洋public static final int GREENS=4;//草地public static final int SNOW=5;//雪地//对应的图片.....public static final Image IMG_STONE=new ImageIcon(MapValues.class.getResource("/resource/imgs/stone.png")).getImage();//石头图片...... 那么保存一副地图就可以用类似于下面的二维数组表示002405100145111123132131001使用的时候, 加载二维数组,然后把对应的图片显示在地图上就可以了.不过这样做也存在一定的问题.1:图片太多,对应的数字太多, 那么地图编辑起来很麻烦, 需要有强大的记忆力,和想象力2:不能一边编辑,一边就显示出效果来, 出错后,排查麻烦. 效率太低所以,我们还需要写点代码,做一个简单的地图编辑器,添加辅助线,擦除工具等, 这样的话, 编辑地图就非常方便了,所见即所得.并且一键可以保存为地图数据(二维数组)学习swing的时候,写过一个简单的地图编辑器,效果图如下为了熟悉不同的图形界面API, 游戏界面使用的不是swing,而是JavaFX加下标点符号吧,实在不明白说的什么。。。