Где я могу локализовать строки в некоторых пунктах меню с Netbeans? - PullRequest
1 голос
/ 14 марта 2010

Итак, я сделал стандартное приложение Swing в Netbeans 6.8, но не могу найти, где находится файл ресурсов, который определяет локализованную строку для пункта меню Exit в File.

Кажется, он не определен среди файлов ресурсов в <project>/resources. Это где-то стандартная строка или я что-то упустил?

Ответы [ 2 ]

1 голос
/ 09 апреля 2010

Строка «Выход» не определяется как локализованная строка, такая как пункт меню «Файл», - она ​​генерируется в коде через конструктор графического интерфейса Netbeans. Вот почему вы не видите его в файле свойств.

Если вы откроете файл {ProjectName} View.java, вы увидите, что он определен через конструктор GUI netbeans. Нажмите на меню «Файл», а затем на пункт «Выход» в конструкторе графического интерфейса, и вы можете посмотреть свойства элемента свинга. Одним из свойств является текст JMenuItem.

Затем эти свойства генерируются в коде.

0 голосов
/ 07 апреля 2010

Вы просто пытаетесь завершить работу своего приложения таким образом, чтобы вы могли выполнять задачи очистки перед выключением системы? Если так, то на сайте Java Sun говорят, что вам нужно переопределить метод завершения работы; в частности:

 @Override
protected void shutdown() {
    // The default shutdown saves session window state.
    super.shutdown();
    // Now perform any other shutdown tasks you need.
}

Это находится в это местоположение

...