我一直在尝试在 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 的图标?