Java 在JButtons上渲染图像

Java 在JButtons上渲染图像,java,swing,Java,Swing,我正在使用swing制作一个游戏,其中JPanel用于关卡选择,JButtons用于导航到关卡。我还为整个关卡屏幕创建了一个.png图像-是否可以在JButtons上渲染图像?如果没有,最简单的选择是什么?我不确定您想做的是否可行,但我的方法通常是使用鼠标侦听器。只需检查特定区域内的点击即可处理它们。您希望所有按钮上都有一个图像,还是希望按钮上有一个图像?请使用本文所示的方法。为什么要使用swing制作游戏?秋千不是用来做游戏的。对于java,你有很多其他好的选择,比如libgdx、slick2

我正在使用swing制作一个游戏,其中JPanel用于关卡选择,JButtons用于导航到关卡。我还为整个关卡屏幕创建了一个.png图像-是否可以在JButtons上渲染图像?如果没有,最简单的选择是什么?

我不确定您想做的是否可行,但我的方法通常是使用鼠标侦听器。只需检查特定区域内的点击即可处理它们。

您希望所有按钮上都有一个图像,还是希望按钮上有一个图像?请使用本文所示的方法。为什么要使用swing制作游戏?秋千不是用来做游戏的。对于java,你有很多其他好的选择,比如libgdx、slick2d(它已经很旧了)等等。如果你想更努力一点,你可以使用lwjgl。我必须使用swing,因为它是用于学校作业的,所有按钮上都有一个图像