0

我有以下图片

一只忙碌的猫
(来源:depositphotos.com

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

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

4

1 回答 1

0

您可以在 BufferedImage 中获取像素栅格:

 BufferedImage buffImg = ImageIO.read(new FileInputStream(new File(<pathToFile>)));
 Raster rast = buffImg.getRaster();

但是,那不会让你走得太远我的事情。相反,尝试使用 JPanel,将图像作为其背景,然后将 Button 放置在您希望按钮所在的图像区域的顶部。然后,使用以下命令将不透明设置为 false:

<your button object>.setOpaque(false);
于 2013-07-09T17:24:26.400 回答