我是Java的初学者。我有一个关于如何创建一个具有多个层的地图的问题,就像flash(第1层,第2层等)一样。
我对如何在地图中创建图层没有任何想法。例如,第1层是用背景图像构建的,第2层是用像路一样的静态图像图标构建的,第3层是用建筑物构建的,等等。
任何教程都可以参考?
任何人都有解决方法吗?
答案 0 :(得分:0)
使用JLayeredPane。有关详细信息,请参阅Java教程中的How to Use Layered Panes。
或者,覆盖JComponent中的paintComponent(Graphics),然后从底层到顶层按顺序绘制每个图层的部分。