gpt4 book ai didi

java - 根据命令完全更改 JLabel

转载 作者:行者123 更新时间:2023-12-01 18:16:11 25 4
gpt4 key购买 nike

我想做的是将图像设置为标签。我的问题是,当我通过确认按钮更改图像时,没有任何反应。

我正在使用 NetBeans JFrame Designer 或其他任何东西,但这就是它的作用..

默认情况下,我将 JLabel 设置为正常,没有任何更改或任何内容。基本上我做了它并删除了文本,所以它是空的。现在,当用户单击按钮时,我希望根据他们的选择显示一张图像。基本上我试图改变他们选择的图像的颜色。

frontDesign = new JLabel(new ImageIcon(Functions.getShirt("front")));

这就是我用来改变它的东西。基本上我正在重置 JLabel,它没有做任何事情..还有其他解决方案,还是我做错了什么?

最佳答案

不要创建新标签。更改变量的引用不会将标签添加到 GUI。新创建的标签只是坐在内存中,什么也不做。

只需使用:

frontDesign.setIcon(...);

这将替换框架上当前显示的标签上的图标。

关于java - 根据命令完全更改 JLabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29377615/

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