Spec-Zone .ru
спецификации, руководства, описания, API

JavaFX: Обеспечение Богатого Опыта На Все Экраны Вашей Жизни

разверните все

Профиль: рабочий стол, распространенный

Краткий обзор

Служебный class для того, чтобы локализовать строки, используя файлы свойств JavaFX. Объект этого class используется, чтобы найти соответствующие локализованные строки для данных переменных. Например,

 // Object creation
 var localizer = StringLocalizer{ key: "Hello, World!" };

 // This prints localized text for "Hello, World!" for the default locale
 System.out.println(localizer.localizedString);

 // This prints localized text for "Duke" for the default locale
 localizer.key = "Duke";
 System.out.println(localizer.localizedString);
 
По умолчанию преобразования получаются от файла свойств JavaFX, у которого есть тот же самый пакет и имя файла как файл сценария вызывающей стороны. Например, вызов из сценария foo.bar.Example будет искать преобразованные строки от foo/bar/Example_xx.fxproperties где 'xx' представляет локаль. Вызывая associate()/dissociate() функции, различные файлы свойств JavaFX могут использоваться для преобразования. Например,

 StringLocalizer.associate("foo.bar.resources.MyResources", "foo.bar");
 
После этого вызова, всех преобразований из файлов сценария JavaFX в foo.bar пакет ищется в foo/bar/resources/MyResources_xx.fxproperties, где 'xx' обозначает локаль значения по умолчанию.

Профиль: рабочий стол

Этот комментарий нуждается в анализе.

Переменная Сводка

доступимяввестиМожет ЧитатьМожет InitМожет ЗаписатьЗначение по умолчаниюописание
общественностьdefaultStringСтрока

Строка значения по умолчанию для localizedString.

общественностьключСтрока

Строка, которая представляет 'ключ' в файле свойств JavaFX

общественностьlocalizedStringСтрока

Локализованная строка для данных переменных.

Локализованная строка для данных переменных. Если не будет никакой соответствующей локализованной строки, найденной в файлах свойств JavaFX, то у этой переменной будет значение в defaultString если это будет определено, то иначе у этого будет значение в key.

Этот комментарий нуждается в анализе.

 

Наследованные Переменные

Сводка Функции сценария

общедоступный партнер (свойства: java.lang. Строка, packageName: java.lang. Строка): Пусто

Связывает пакет JavaFX с файлом свойств JavaFX.

Связывает пакет JavaFX с файлом свойств JavaFX. Если ассоциация будет сделана, то дальнейшие локализации в исходных файлах сценария в указанном пакете будут искаться в пределах указанного файла свойств JavaFX.

Этот комментарий нуждается в анализе.

Параметры
свойства
обозначает каноническое базовое имя файла свойств JavaFX, например, 'foo.bar. MyResources.
packageName
обозначает имя пакета JavaFX, например, 'foo.bar'.

Профиль: рабочий стол

 
общедоступный партнер (свойства: java.lang. Строка, packageName: java.lang. Строка, scriptFileName: java.lang. Строка): Пусто

Связывает исходный файл Сценария JavaFX с файлом свойств JavaFX.

Связывает исходный файл Сценария JavaFX с файлом свойств JavaFX. Если ассоциация будет сделана, то дальнейшие локализации в указанном исходном файле сценария будут искаться в пределах указанного файла свойств JavaFX.

Этот комментарий нуждается в анализе.

Параметры
свойства
обозначает каноническое базовое имя файла свойств JavaFX, например, 'foo.bar. MyResources.
packageName
обозначает имя пакета JavaFX исходного файла сценария, например, 'foo.bar'.
scriptFileName
имя файла исходного файла сценария, например, 'Example.fx'.

Профиль: рабочий стол

 
общественность отделяет (packageName: java.lang. Строка): Пусто

Отделяет пакет JavaFX от любого файла свойств JavaFX.

Отделяет пакет JavaFX от любого файла свойств JavaFX.

Этот комментарий нуждается в анализе.

Параметры
packageName
обозначает имя пакета JavaFX, например, 'foo.bar'.

Профиль: рабочий стол

 
общественность отделяет (packageName: java.lang. Строка, scriptFileName: java.lang. Строка): Пусто

Отделяет исходный файл Сценария JavaFX от любого файла свойств JavaFX.

Отделяет исходный файл Сценария JavaFX от любого файла свойств JavaFX.

Этот комментарий нуждается в анализе.

Параметры
packageName
обозначает имя пакета JavaFX, например, 'foo.bar'.
scriptFileName
имя файла исходного файла сценария, например, 'Example.fx'.

Профиль: рабочий стол

 

Наследованные Функции