我正在JFrame中做一些平铺,我认为如果地图的左上角是(0,0)会更容易处理,因为它可以更容易通过2d数组解释位置
答案 0 :(得分:3)
我在JFrame中做了一些平铺
你不应该在框架中进行平铺。
而是在框架中添加JPanel
并在面板中进行平铺。然后面板的顶部/左侧将是(0,0)。
阅读Swing tutorial中的部分。主题有:
Custom painting
- 如果您正在绘制自己的瓷砖。本教程介绍如何在面板上进行自定义绘制
How to use GridLayout
- 如果您想在面板中添加实际组件。
在任何一种情况下,框架只是面板的容器。所有代码/逻辑都属于面板。