gpt4 book ai didi

Java Swing 问题

转载 作者:行者123 更新时间:2023-12-02 08:38:25 24 4
gpt4 key购买 nike

我有一个带有卡片的板,我必须在其中找到匹配项。我有两个变量 buttonAbuttonB 来跟踪单击的方 block 。

当它们相等时,我只需添加以下代码即可将它们从板上删除:

cards[buttonA].setVisible(false);
cards[buttonB].setVisible(false);

找到匹配项后,如何在所有按钮上放置相同的图像?我尝试了以下操作,但它没有更改图像,只是在按钮上留下相同的图像

cards[buttonA].setIcon(new ImageIcon("myPic.png");

最佳答案

您可能需要使用:

new ImageIcon(getClass().getResource("/path/to/myPic.png"));

此资源位于类路径上的位置。 (请记住,如果使用 IDE,您需要确保将 PNG 资源复制到输出目录。例如,在 IDEA 中,这是在编译器设置菜单中实现的)

编辑:我永远记不起路径是否以 / 开头。

关于Java Swing 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/628290/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com