gpt4 book ai didi

swing - 在 Netbeans swing gui builder 中为 jFrame 设置图标

转载 作者:行者123 更新时间:2023-12-01 04:56:47 25 4
gpt4 key购买 nike

我一直在尝试在 Netbean 的 GUI 构建器中设置一个窗口,但没有成功。我试过从我的主类访问 JFrame:

public void run(){

JFrame frame = new JFrame("Title of Frame");
frame.setIconImage(Toolkit.getDefaultToolkit().getImage("org/icon.png"));

}

它使用我的 icon.png 创建了一个除了我的主窗口之外的新框架。我想知道是否有某种方法可以访问包含其余 UI 元素的 JFrame,并设置该图标。

我也试过 new SearchAppUI().setIconImage(null);这没有做任何值得注意的事情。

直接设置图标:
JFrame.setIconImage("org/icon.png"); 

给我错误,非静态方法 setIconImage(java.awt.Image) 不能从静态上下文中引用。

有什么方法可以从 Netbean 的 Swing desinger 预览或我的 run() 方法中设置主 JFrame 的图标?

最佳答案

OP 有点过时,但只是为了记录,试试这个:

frame.setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("org/icon.png")));

关于swing - 在 Netbeans swing gui builder 中为 jFrame 设置图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6419660/

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