Я безуспешно пытался настроить окно в графическом редакторе Netbean. Я попытался получить доступ к JFrame из моего основного класса как:
public void run(){
JFrame frame = new JFrame("Title of Frame");
frame.setIconImage(Toolkit.getDefaultToolkit().getImage("org/icon.png"));
}
Который создает новый фрейм вне моего главного окна с моим icon.png. Я хотел бы знать, есть ли какой-нибудь способ получить доступ к JFrame, который содержит остальные мои элементы пользовательского интерфейса, и установить этот значок.
я тоже пробовал
new SearchAppUI().setIconImage(null);
который не делает ничего заметного.
Установка иконки напрямую:
JFrame.setIconImage("org/icon.png");
выдает мне ошибку, на нестатический метод setIconImage (java.awt.Image) нельзя ссылаться из статического контекста.
Есть ли способ установить иконку основного JFrame либо из предварительного просмотра Swing Desinger, либо из моего метода run ()?