2013-04-14 3 views
1

Как мне изменить название (в строке меню) моего java-приложения. Когда он запускается, по крайней мере, в mac (Моя основная среда разработки), он отображает полное имя класса вместо заголовка. Я использую Swing как мой создатель GUI, а this.setTitle("JeopardMe"); только меняет название. Я хочу изменить отображение в строке меню.Изменить заголовок в приложении Java Swing

Я бы выложил скриншоты здесь, но, видимо, нуждающихся в 10 репутации размещать изображения и имеющие 10 репутации не допускается

Я думаю, что нужно изменить способ система смотрит на программу в целом, потому что в окно завершения работы, (приблизительный эквивалент Mac для диспетчера задач), отображает имя класса, и я не уверен, что изменение строки меню также изменит текст выхода с принудительным завершением. Любой способ изменить общую идентичность программы?

ответ

1

При вызове приложения из командной строки добавьте следующий аргумент:

-Xdock:name=AppName 

где AppName это название вы хотите увидеть.

+0

Будет ли это оставаться, даже когда я отправлю его на другой компьютер? –

+0

Это нужно будет добавить в командную строку каждый раз при запуске приложения. Вы лучше используете пользователей Windows. Даже вариант командной строки для них. –

+0

Итак, как мне создать постоянное переименование моего приложения, потому что я планирую распространять его на кросс-платформенном (либо в виде файла raw-jar, либо в некоторой степени упакованном, но я еще не понял). Я заглянул в jarbundler, и, кажется, есть раздел заголовка, который я могу заполнить, будет ли это работать? –

Смежные вопросы