Netbeans JApplet Webstart - значки, не появляющиеся на кнопке при запуске - PullRequest
0 голосов
/ 13 марта 2011

Привет - просто интересно, знает ли кто-нибудь, как заставить иконки отображаться на кнопках в JApplet. Когда я добавляю значок из png в свой пакет через панель свойств, он появляется в IDE NetBeans, как и ожидалось, но когда я запускаю файл запуска, его там нет. Я могу подтвердить, что файл существует в моем Jar-файле и, по-видимому, нет никаких исключений в отношении отсутствующих файлов.

Если я создаю подобное приложение с помощью JForm и запускаю его непосредственно из NetBeans, значок отображается, как и ожидалось.

EDIT:

Кажется, это ограничено Chrome ... работает правильно в IE9 и FF 3.6

EDIT:

Скопировать следующим образом - кодирование не требуется:

Создание проекта NetBeans 6.9.1 со следующими настройками:

Java -> JavaApplication

[Далее>]

Имя, например JavaApplication1

Снять галочку «Создать основной класс»

[Готово]

Добавьте изображение png "MyIcon" в каталог src.

Щелкните правой кнопкой мыши проект «JavaApplication1» на панели «Проекты» и выберите «Создать» -> «Форма JApplet»

[Готово]

Перетащите кнопку на форму, щелкните правой кнопкой мыши -> Свойства -> значок и выберите «MyIcon» в предварительно заполненном раскрывающемся меню. Вы должны увидеть значок, отображаемый на кнопке в IDE.

Создайте проект, затем перейдите через проводник к файлу dist / launch.html и запустите его в Firefox или IE, и там появится значок, запустите Chrome 10, и он не будет.

1 Ответ

0 голосов
/ 14 марта 2011

Кажется, что эта проблема волшебным образом исчезла, и теперь я хотел бы отметить точную версию Chrome, которая у меня была, чтобы я мог сказать, обновлялась она или нет.Я обошел проблему, но по неосторожности оставил значок на кнопке - сегодня я снова начал работу над своим проектом, и как-то у вас был одинокий значок на кнопке - есть три возможные причины, почему это произошло:

1 - я выключил машину на ночь;aka restart (93% уверен, что это так)

2 - я переместил весь проект Netbeans в другой каталог (5% уверен, что это так)

3 - возможно, но маловероятно, что Chrome обновился с помощьюисправление (2% уверен, что это было так)

...