Я хочу поблагодарить вас заранее за то, что вы нашли время, чтобы прочитать мой вопрос, и я был бы очень признателен за любые комментарии, ответы, идеи, методы и критические замечания, которые вы можете предоставить.Изменение значка рабочего стола для Java-приложения
Я ищу полезный метод изменения значка рабочего стола для приложения Java. Я просмотрел это в течение нескольких дней, но не нашел точного результата.
Прежде чем вы отметите это и назовите его дубликатом, я прочитал: How do I change the default application icon in Java? другим, кто задал этот вопрос), но это не касается моей конкретной проблемы. Я знаю, что их метод использует местоположение URL вместо импорта, но я пытаюсь научиться использовать это с импортом (если это действительно возможно). Когда я пытаюсь использовать их метод для изменения по местоположению источника. Кроме того, пример URL-адреса, похоже, не работает для файла, хранящегося на компьютере. Когда я пытаюсь запустить его, я получаю сообщение «uncaught error».
Я использую следующий формат объявить изображение, которое я импортирован в NetBeans:
Image image = new ImageIcon("imported.png").getImage();
frame.setIconImage(image);
Теперь это прекрасно работает на иконку, которая отображается на панели инструментов, и он также появляется в верхнем левом углу кадра, но у меня все еще есть чашка кофе Java, как значок приложения, когда я чищу и строю его.
Для дополнительных ресурсов кода, который я использую, чтобы попытаться это:
import java.awt.Image;
import javax.swing.*;
public class Check {
JFrame frame;
public static void main(String[] args) {
new Check().go();
}
private void go() {
frame = new JFrame("Test");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Image image = new ImageIcon("owl.gif").getImage();
frame.setIconImage(image);
frame.setVisible(true);
frame.setSize(300, 300);
}
}
«owl.gif» бит, что я импортировать в NetBeans с помощью мыши и методом перетаскивания (как описано в одном из книги, которые я читал, ориентированные на NetBeans).
Я ищу способ сделать файл, который я уже сохранил на своем компьютере, значок рабочего стола для моего приложения после его создания.
Вы можете использовать этот образ Image Image = new ImageIcon (Check.class.getResource ("/ owl.gif")). GetImage(); '. Более подробную информацию можно найти на этом [answer] (http://stackoverflow.com/a/9866659/1057230) моих :-) –
Или вы можете посмотреть на этот [подход] (http://stackoverflow.com/a/15187181/1057230), я надеюсь, что это может помочь по данной теме :-) –
@nIcEcOw Как структура каталога искусства ASCII. :) –