【发布时间】:2011-12-03 02:23:31
【问题描述】:
我正在制作 2d 平台游戏并制作地图制作工具。到目前为止,我的 java 项目将瓷砖图像拆分为 100 个单独的图像,并将它们放在按钮中(瓷砖 [])。当点击这些按钮之一时,它会触发 MouseListener:
public void mousePressed(MouseEvent e) {
for(int i = 0; i <= 99; i++) {
tile[i].setBackground(null);
}
((JComponent) e.getSource()).setBackground(Color.black);
}
现在,我需要知道是否有一个 JComponent 可以让我轻松完成这项工作,我希望能够单击画布或其他东西,然后开始绘制地图(24x24 像素网格)。我该怎么做呢?如果您需要更多代码或我更好地解释,请询问。
【问题讨论】:
标签: java swing 2d platform jcomponent