【问题标题】:Find pixel of subimage [duplicate]查找子图像的像素[重复]
【发布时间】:2013-07-07 09:29:14
【问题描述】:

我有以下图片


(来源:depositphotos.com

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

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

【问题讨论】:

标签: java swing button user-interface pixel


【解决方案1】:

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

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

但是,这不会让你走得太远。相反,尝试使用 JPanel,将图像作为其背景,然后将 Button 放置在您希望按钮所在的图像区域的顶部。然后,将 Opaque 设置为 false:

<your button object>.setOpaque(false);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-25
    • 1970-01-01
    • 2011-06-27
    • 2012-08-25
    • 2021-05-15
    • 2013-07-28
    • 2015-11-16
    相关资源
    最近更新 更多