Java 查找子图像的像素

Java 查找子图像的像素,java,swing,button,user-interface,pixel,Java,Swing,Button,User Interface,Pixel,我有下面的图像 (来源:) 我想用它来实现一个音乐自动点唱机 如何找到子图像的像素并将其设置为按钮?您可以在BuffereImage中获取像素光栅: BufferedImage buffImg = ImageIO.read(new FileInputStream(new File(<pathToFile>))); Raster rast = buffImg.getRaster(); buffereImage buffImg=ImageIO.read(新文件输入流(new Fi

我有下面的图像


(来源:)

我想用它来实现一个音乐自动点唱机


如何找到子图像的像素并将其设置为按钮?

您可以在BuffereImage中获取像素光栅:

 BufferedImage buffImg = ImageIO.read(new FileInputStream(new File(<pathToFile>)));
 Raster rast = buffImg.getRaster();
buffereImage buffImg=ImageIO.read(新文件输入流(new File()); Raster rast=buffImg.getRaster(); 然而,这不会让你做得太过分。相反,尝试使用JPanel,将图像作为背景,然后将按钮放置在图像区域顶部您希望按钮所在的位置。然后,使用以下命令将“不透明”设置为false:

<your button object>.setOpaque(false);
.setOpaque(false);
用于。