Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将图像转换为按钮数组_Java_Image_Swing_Jbutton - Fatal编程技术网

Java 将图像转换为按钮数组

Java 将图像转换为按钮数组,java,image,swing,jbutton,Java,Image,Swing,Jbutton,假设我有一个图像…是否可以将其拆分为一个图像数组,其中每个按钮都有一部分图像?我需要为每个按钮分配坐标,这样当按下图像的某一部分时,我就可以得到该图像的坐标了您可以使用BuffereImage,然后调用getSubImage并以这种方式将其分解 另一种方法是,如果按钮在图像中的位置与您所希望的相同,并且您只想创建可单击的热点,则可以侦听图像上的鼠标事件,并根据定义每个按钮位置的坐标数组检查光标位置

假设我有一个图像…是否可以将其拆分为一个图像数组,其中每个按钮都有一部分图像?我需要为每个按钮分配坐标,这样当按下图像的某一部分时,我就可以得到该图像的坐标了

您可以使用BuffereImage,然后调用getSubImage并以这种方式将其分解

另一种方法是,如果按钮在图像中的位置与您所希望的相同,并且您只想创建可单击的热点,则可以侦听图像上的鼠标事件,并根据定义每个按钮位置的坐标数组检查光标位置