gpt4 book ai didi

java - 制作 Java map 制作工具的最佳方式?

转载 作者:行者123 更新时间:2023-11-29 06:06:33 26 4
gpt4 key购买 nike

我正在制作 2d 平台游戏并制作 map 制作工具。到目前为止,我的 java 项目将一个图 block 图像拆分为 100 个单独的图像,并将它们放入按钮 (tile[]) 中。单击这些按钮之一时,它会触发 MouseListener:

public void mousePressed(MouseEvent e) {
for(int i = 0; i <= 99; i++) {
tile[i].setBackground(null);
}
((JComponent) e.getSource()).setBackground(Color.black);
}

现在,我需要知道是否有 JComponent 可以让我轻松完成此操作,我希望能够单击 Canvas 或其他东西,然后开始绘制 map (24x24 像素网格)。我该怎么做呢?如果您需要更多代码或我来更好地解释,请询问。

最佳答案

使用 JToggleButton如图Swing JToolbarButton pressing .

显然,每个 map “图 block ”位置都需要 2 张图像。第一个是 map 那部分的 map 图 block ,第二个是每个图 block 都可以重复使用的黑色图像。

关于java - 制作 Java map 制作工具的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8364990/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com