Spec-Zone.ru › OpenJavaFX 17

Класс FXMLLoader

java.lang.Object
javafx.fxml.FXMLLoader
public class FXMLLoader
extends Object
Загружает иерархию объектов из XML-документа. Дополнительную информацию можно найти в документе Введение в FXML.
Since:
JavaFX 2.0

Краткое описание полей

Поля
Модификатор и тип Поле Описание
static String ARRAY_COMPONENT_DELIMITER
Разделитель для массивов в качестве значений.
static String BI_DIRECTIONAL_BINDING_PREFIX
Префикс для разрешения двунаправленной привязки выражения.
static String BI_DIRECTIONAL_BINDING_SUFFIX
Суффикс для разрешения двунаправленной привязки выражения.
static String BINDING_EXPRESSION_PREFIX
Префикс для разрешения выражения привязки.
static String BINDING_EXPRESSION_SUFFIX
Суффикс для разрешения выражения привязки.
static String CHANGE_EVENT_HANDLER_SUFFIX
Суффикс для обработчиков изменения/недействительности свойства.
static String COMPILE_PROCESSING_INSTRUCTION
Имя тега инструкции предварительной компиляции.
static String CONTROLLER_KEYWORD
Ключ для контроллера в карте именного пространства.
static String CONTROLLER_METHOD_PREFIX
Префикс для разрешения метода контроллера.
static String CONTROLLER_SUFFIX
Суффикс для контроллеров включенных файлов fxml.
static String COPY_SOURCE_ATTRIBUTE
Атрибут 'source' тега <fx:copy>.
static String COPY_TAG
Имя тега <fx:copy>.
static String DEFAULT_CHARSET_NAME
Набор символов, используемый, когда набор символов не указан явно.
static String DEFINE_TAG
Имя тега <fx:define>.
static String ESCAPE_PREFIX
Префикс экранирования для экранирования специальных символов внутри значений атрибутов.
static String EVENT_HANDLER_PREFIX
Префикс атрибутов обработчика событий.
static String EVENT_KEY
Имя объекта Event в скриптах обработчика событий.
static String EXPRESSION_PREFIX
Префикс для разрешения выражения (переменной).
static String FX_CONSTANT_ATTRIBUTE
Имя тега 'fx:constant'.
static String FX_CONTROLLER_ATTRIBUTE
Имя атрибута fx:controller корневого элемента.
static String FX_FACTORY_ATTRIBUTE
Имя атрибута 'fx:factory'.
static String FX_ID_ATTRIBUTE
Имя атрибута fx:id.
static String FX_NAMESPACE_PREFIX
Префикс именного пространства 'fx'.
static String FX_NAMESPACE_VERSION
Содержит текущую версию именного пространства fx.
static String FX_VALUE_ATTRIBUTE
Имя атрибута fx:value.
static String IMPORT_PROCESSING_INSTRUCTION
Имя тега инструкции предварительной обработки языка.
static String INCLUDE_CHARSET_ATTRIBUTE
Атрибут 'charset' тега <fx:include>.
static String INCLUDE_RESOURCES_ATTRIBUTE
Атрибут 'resources' тега <fx:include>.
static String INCLUDE_SOURCE_ATTRIBUTE
Атрибут 'source' тега <fx:include>.
static String INCLUDE_TAG
Имя тега <fx:include>.
static String INITIALIZE_METHOD_NAME
Имя метода инициализации.
static String JAVAFX_VERSION
Содержит текущую версию javafx.
static String LOCATION_KEY
Имя тега инструкции предварительной обработки языка.
static String LOCATION_KEY
Ключ для URL расположения в карте именного пространства.
static String NULL_KEYWORD
Значение, представляющее 'null'.
static String REFERENCE_SOURCE_ATTRIBUTE
Атрибут 'source' тега <fx:reference>.
static String REFERENCE_TAG
Имя тега <fx:reference>.
static String RELATIVE_PATH_PREFIX
Префикс для разрешения относительного расположения.
static String RESOURCE_KEY_PREFIX
Префикс для разрешения ресурсов.
static String RESOURCES_KEY
Ключ для ResourceBundle в карте именного пространства.
static String ROOT_TAG
Имя тега <fx:root>.
static String ROOT_TYPE_ATTRIBUTE
Атрибут 'type' тега <fx:root>.
static String SCRIPT_CHARSET_ATTRIBUTE
Атрибут 'charset' тега <fx:script>.
static String SCRIPT_SOURCE_ATTRIBUTE
Атрибут 'source' тега <fx:script>.
static String SCRIPT_TAG
Имя тега <fx:script>.
END_OF_DOCUMENT_MARKER

Краткое описание конструкторов

Конструкторы
Конструктор Описание
FXMLLoader()
Создает новый экземпляр FXMLLoader.
FXMLLoader​(URL location)
Создает новый экземпляр FXMLLoader.
FXMLLoader​(URL location, ResourceBundle resources)
Создает новый экземпляр FXMLLoader.
FXMLLoader​(URL location, ResourceBundle resources, BuilderFactory builderFactory)
Создает новый экземпляр FXMLLoader.
FXMLLoader​(URL location, ResourceBundle resources, BuilderFactory builderFactory, Callback<Class<?>,​Object> controllerFactory)
Создает новый экземпляр FXMLLoader.
FXMLLoader​(URL location, ResourceBundle resources, BuilderFactory builderFactory, Callback<Class<?>,​Object> controllerFactory, Charset charset)
Создает новый экземпляр FXMLLoader.
FXMLLoader​(URL location, ResourceBundle resources, BuilderFactory builderFactory, Callback<Class<?>,​Object> controllerFactory, Charset charset, LinkedList<FXMLLoader> loaders)
Создает новый экземпляр FXMLLoader.
FXMLLoader​(Charset charset)
Создает новый экземпляр FXMLLoader.

Краткое описание методов

Тип и модификатор Метод Описание
BuilderFactory getBuilderFactory()
Возвращает фабрику строителя, используемую этим загрузчиком.
Charset getCharset()
Возвращает набор символов, используемый этим загрузчиком.
ClassLoader getClassLoader()
Возвращает загрузчик классов, используемый этим загрузчиком.
<T> T getController()
Возвращает контроллер, связанный с корневым объектом.
Callback<Class<?>,​Object> getControllerFactory()
Возвращает фабрику контроллеров, используемую этим загрузчиком.
static ClassLoader getDefaultClassLoader()
Возвращает загрузчик классов по умолчанию.
LoadListener getLoadListener()
Возвращает прослушиватель загрузки этого загрузчика.
URL getLocation()
Возвращает местоположение, используемое для разрешения значений атрибутов относительного пути.
ObservableMap<String,​Object> getNamespace()
Возвращает пространство имен, используемое этим загрузчиком.
ResourceBundle getResources()
Возвращает ресурсы, используемые для разрешения значений атрибутов ключей ресурсов.
<T> T getRoot()
Возвращает корень иерархии объектов.
<T> T load()
Загружает иерархию объектов из документа FXML.
<T> T load​(InputStream inputStream)
Загружает иерархию объектов из документа FXML.
static <T> T load​(URL location)
Загружает иерархию объектов из документа FXML.
static <T> T load​(URL location, ResourceBundle resources)
Загружает иерархию объектов из документа FXML.
static <T> T load​(URL location, ResourceBundle resources, BuilderFactory builderFactory)
Загружает иерархию объектов из документа FXML.
static <T> T load​(URL location, ResourceBundle resources, BuilderFactory builderFactory, Callback<Class<?>,​Object> controllerFactory)
Загружает иерархию объектов из документа FXML.
static <T> T load​(URL location, ResourceBundle resources, BuilderFactory builderFactory, Callback<Class<?>,​Object> controllerFactory, Charset charset)
Загружает иерархию объектов из документа FXML.
static Class<?> loadType​(String className)
Устаревший.
Этот метод теперь делегирует в getDefaultClassLoader().
static Class<?> loadType​(String packageName, String className)
Устаревший.
Этот метод теперь делегирует в getDefaultClassLoader().
void setBuilderFactory​(BuilderFactory builderFactory)
Задает фабрику строителя, используемую этим загрузчиком.
void setCharset​(Charset charset)
Задает набор символов, используемый этим загрузчиком.
void setClassLoader​(ClassLoader classLoader)
Задает загрузчик классов, используемый этим загрузчиком, и очищает все существующие импорты.
void setController​(Object controller)
Задает контроллер, связанный с корневым объектом.
void setControllerFactory​(Callback<Class<?>,​Object> controllerFactory)
Задает фабрику контроллеров, используемую этим загрузчиком.
static void setDefaultClassLoader​(ClassLoader defaultClassLoader)
Задает загрузчик классов по умолчанию.
void setLoadListener​(LoadListener loadListener)
Задает прослушиватель загрузки этого загрузчика.
void setLocation​(URL location)
Задает местоположение, используемое для разрешения значений атрибутов относительного пути.
void setResources​(ResourceBundle resources)
Задает ресурсы, используемые для разрешения значений атрибутов ключей ресурсов.
void setRoot​(Object root)
Задает корень иерархии объектов.

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание полей

DEFAULT_CHARSET_NAME

public static final String DEFAULT_CHARSET_NAME
Кодировка символов, используемая, когда кодировка не указана явно.
См. также:
Значения константных полей

LANGUAGE_PROCESSING_INSTRUCTION

public static final String LANGUAGE_PROCESSING_INSTRUCTION
Имя тега инструкции обработки языка.
См. также:
Значения константных полей

IMPORT_PROCESSING_INSTRUCTION

public static final String IMPORT_PROCESSING_INSTRUCTION
Имя тега инструкции обработки импорта.
См. также:
Значения константных полей

COMPILE_PROCESSING_INSTRUCTION

public static final String COMPILE_PROCESSING_INSTRUCTION
Имя тега инструкции компиляции.
С:
15
См. также:
Значения константных полей

FX_NAMESPACE_PREFIX

public static final String FX_NAMESPACE_PREFIX
Префикс для пространства имён 'fx'.
См. также:
Значения константных полей

FX_CONTROLLER_ATTRIBUTE

public static final String FX_CONTROLLER_ATTRIBUTE
Имя атрибута fx:controller корневого элемента.
См. также:
Значения константных полей

FX_ID_ATTRIBUTE

public static final String FX_ID_ATTRIBUTE
Имя атрибута fx:id.
См. также:
Значения константных полей

FX_VALUE_ATTRIBUTE

public static final String FX_VALUE_ATTRIBUTE
Имя атрибута fx:value.
См. также:
Значения константных полей

FX_CONSTANT_ATTRIBUTE

public static final String FX_CONSTANT_ATTRIBUTE
Имя тега 'fx:constant'.
С:
JavaFX 2.2
См. также:
Значения константных полей

FX_FACTORY_ATTRIBUTE

public static final String FX_FACTORY_ATTRIBUTE
Имя атрибута 'fx:factory'.
См. также:
Значения константных полей

INCLUDE_TAG

public static final String INCLUDE_TAG
Имя тега <fx:include>.
См. также:
Значения константных полей

INCLUDE_SOURCE_ATTRIBUTE

public static final String INCLUDE_SOURCE_ATTRIBUTE
Атрибут 'source' для <fx:include>.
См. также:
Значения константных полей

INCLUDE_RESOURCES_ATTRIBUTE

public static final String INCLUDE_RESOURCES_ATTRIBUTE
Атрибут 'resources' для <fx:include>.
См. также:
Значения константных полей

INCLUDE_CHARSET_ATTRIBUTE

public static final String INCLUDE_CHARSET_ATTRIBUTE
Атрибут 'charset' для <fx:include>.
См. также:
Значения константных полей

SCRIPT_TAG

public static final String SCRIPT_TAG
Имя тега <fx:script>.
См. также:
Значения константных полей

SCRIPT_SOURCE_ATTRIBUTE

public static final String SCRIPT_SOURCE_ATTRIBUTE
Атрибут 'source' для <fx:script>.
См. также:
Значения константных полей

SCRIPT_CHARSET_ATTRIBUTE

public static final String SCRIPT_CHARSET_ATTRIBUTE
Атрибут 'charset' для <fx:script>.
См. также:
Значения константных полей

DEFINE_TAG

public static final String DEFINE_TAG
Имя тега <fx:define>.
См. также:
Значения константных полей

REFERENCE_TAG

public static final String REFERENCE_TAG
Имя тега <fx:reference>.
См. также:
Значения константных полей

REFERENCE_SOURCE_ATTRIBUTE

public static final String REFERENCE_SOURCE_ATTRIBUTE
Атрибут 'source' для <fx:reference>.
См. также:
Значения константных полей

ROOT_TAG

public static final String ROOT_TAG
Имя тега <fx:root>.
С:
JavaFX 2.2
См. также:
Значения константных полей

ROOT_TYPE_ATTRIBUTE

public static final String ROOT_TYPE_ATTRIBUTE
Атрибут 'type' для <fx:root>.
С:
JavaFX 2.2
См. также:
Значения константных полей

COPY_TAG

public static final String COPY_TAG
Имя тега <fx:copy>.
См. также:
Значения константных полей

COPY_SOURCE_ATTRIBUTE

public static final String COPY_SOURCE_ATTRIBUTE
Атрибут 'source' для <fx:copy>.
См. также:
Значения константных полей

EVENT_HANDLER_PREFIX

public static final String EVENT_HANDLER_PREFIX
Префикс для атрибутов обработчиков событий.
См. также:
Значения константных полей

EVENT_KEY

public static final String EVENT_KEY
Имя объекта события в скриптах обработчиков событий.
См. также:
Значения константных полей

CHANGE_EVENT_HANDLER_SUFFIX

public static final String CHANGE_EVENT_HANDLER_SUFFIX
Суффикс для обработчиков изменения/оповещения свойств.
См. также:
Значения константных полей

NULL_KEYWORD

public static final String NULL_KEYWORD
Значение, представляющее 'null'.
См. также:
Значения константных полей

ESCAPE_PREFIX

public static final String ESCAPE_PREFIX
Префикс для экранирования специальных символов внутри значений атрибутов. Служит экранированием для ESCAPE_PREFIX, RELATIVE_PATH_PREFIX, RESOURCE_KEY_PREFIX, EXPRESSION_PREFIX, BI_DIRECTIONAL_BINDING_PREFIX
С:
JavaFX 2.1
См. также:
Значения константных полей

RELATIVE_PATH_PREFIX

public static final String RELATIVE_PATH_PREFIX
Префикс для разрешения относительных путей.
См. также:
Значения константных полей

RESOURCE_KEY_PREFIX

public static final String RESOURCE_KEY_PREFIX
Префикс для разрешения ресурсов.
См. также:
Значения константных полей

EXPRESSION_PREFIX

public static final String EXPRESSION_PREFIX
Префикс для разрешения выражений (переменных).
См. также:
Значения константных полей

BINDING_EXPRESSION_PREFIX

public static final String BINDING_EXPRESSION_PREFIX
Префикс для разрешения выражений привязки.
См. также:
Значения константных полей

BINDING_EXPRESSION_SUFFIX

public static final String BINDING_EXPRESSION_SUFFIX
Суффикс для разрешения выражения привязки.
См. также:
Значения константных полей

BI_DIRECTIONAL_BINDING_PREFIX

public static final String BI_DIRECTIONAL_BINDING_PREFIX
Префикс для разрешения выражения двусторонней привязки.
С момента:
JavaFX 2.1
См. также:
Значения константных полей

BI_DIRECTIONAL_BINDING_SUFFIX

public static final String BI_DIRECTIONAL_BINDING_SUFFIX
Суффикс для разрешения выражения двусторонней привязки.
С момента:
JavaFX 2.1
См. также:
Значения константных полей

ARRAY_COMPONENT_DELIMITER

public static final String ARRAY_COMPONENT_DELIMITER
Разделитель для массивов в качестве значений.
С момента:
JavaFX 2.1
См. также:
Значения константных полей

LOCATION_KEY

public static final String LOCATION_KEY
Ключ для URL расположения в карте пространства имен.
С момента:
JavaFX 2.2
См. также:
getNamespace(), Значения константных полей

RESOURCES_KEY

public static final String RESOURCES_KEY
Ключ для ResourceBundle в карте пространства имен.
С момента:
JavaFX 2.2
См. также:
getNamespace(), Значения константных полей

CONTROLLER_METHOD_PREFIX

public static final String CONTROLLER_METHOD_PREFIX
Префикс для разрешения метода контроллера.
См. также:
Значения константных полей

CONTROLLER_KEYWORD

public static final String CONTROLLER_KEYWORD
Ключ для контроллера в карте пространства имен.
С момента:
JavaFX 2.1
См. также:
getNamespace(), Значения константных полей

CONTROLLER_SUFFIX

public static final String CONTROLLER_SUFFIX
Суффикс для контроллеров включенных fxml-файлов. Полный ключ хранится в карте пространства имен.
С момента:
JavaFX 2.2
См. также:
getNamespace(), Значения константных полей

INITIALIZE_METHOD_NAME

public static final String INITIALIZE_METHOD_NAME
Имя метода инициализации.
С момента:
JavaFX 2.2
См. также:
Значения константных полей

JAVAFX_VERSION

public static final String JAVAFX_VERSION
Содержит текущую версию javafx.
С момента:
JavaFX 8.0

FX_NAMESPACE_VERSION

public static final String FX_NAMESPACE_VERSION
Содержит текущую версию пространства имен fx.
С момента:
JavaFX 8.0
См. также:
Значения константных полей

Конструктор Details

FXMLLoader

public FXMLLoader()
Создаёт новый экземпляр FXMLLoader.

FXMLLoader

public FXMLLoader(URL location)
Создаёт новый экземпляр FXMLLoader.
Параметры:
location - расположение, используемое для разрешения значений атрибутов относительных путей
С момента:
JavaFX 2.1

FXMLLoader

public FXMLLoader(URL location, ResourceBundle resources)
Создаёт новый экземпляр FXMLLoader.
Параметры:
location - расположение, используемое для разрешения значений атрибутов относительных путей
resources - ресурсы, используемые для разрешения значений атрибутов ключей ресурсов
С момента:
JavaFX 2.1

FXMLLoader

public FXMLLoader(URL location, ResourceBundle resources, BuilderFactory builderFactory)
Создаёт новый экземпляр FXMLLoader.
Параметры:
location - расположение, используемое для разрешения значений атрибутов относительных путей
resources - ресурсы, используемые для разрешения значений атрибутов ключей ресурсов
builderFactory - фабрика билдеров, используемая этим загрузчиком
С момента:
JavaFX 2.1

FXMLLoader

public FXMLLoader(URL location, ResourceBundle resources, BuilderFactory builderFactory, Callback<Class<?>,​Object> controllerFactory)
Создаёт новый экземпляр FXMLLoader.
Параметры:
location - расположение, используемое для разрешения значений атрибутов относительных путей
resources - ресурсы, используемые для разрешения значений атрибутов ключей ресурсов
builderFactory - фабрика билдеров, используемая этим загрузчиком
controllerFactory - фабрика контроллеров, используемая этим загрузчиком
С момента:
JavaFX 2.1

FXMLLoader

public FXMLLoader(Charset charset)
Создаёт новый экземпляр FXMLLoader.
Параметры:
charset - кодировка, используемая этим загрузчиком

FXMLLoader

public FXMLLoader(URL location, ResourceBundle resources, BuilderFactory builderFactory, Callback<Class<?>,​Object> controllerFactory, Charset charset)
Создаёт новый экземпляр FXMLLoader.
Параметры:
location - расположение, используемое для разрешения значений атрибутов относительных путей
resources - ресурсы, используемые для разрешения значений атрибутов ключей ресурсов
builderFactory - фабрика билдеров, используемая этим загрузчиком
controllerFactory - фабрика контроллеров, используемая этим загрузчиком
charset - кодировка, используемая этим загрузчиком
С момента:
JavaFX 2.1

FXMLLoader

public FXMLLoader(URL location, ResourceBundle resources, BuilderFactory builderFactory, Callback<Class<?>,​Object> controllerFactory, Charset charset, LinkedList<FXMLLoader> loaders)
Создаёт новый экземпляр FXMLLoader.
Параметры:
location - расположение, используемое для разрешения значений атрибутов относительных путей
builderFactory - фабрика билдеров, используемая этим загрузчиком
controllerFactory - фабрика контроллеров, используемая этим загрузчиком
charset - кодировка, используемая этим загрузчиком
loaders - список загрузчиков
С момента:
JavaFX 2.1

Методы Details

getLocation

public URL getLocation()
Возвращает расположение, используемое для разрешения значений атрибутов относительных путей.
Возвращает:
расположение, используемое для разрешения значений атрибутов относительных путей

setLocation

public void setLocation(URL location)
Устанавливает расположение, используемое для разрешения значений атрибутов относительных путей.
Параметры:
location - расположение

getResources

public ResourceBundle getResources()
Возвращает ресурсы, используемые для разрешения значений атрибутов ключей ресурсов.
Возвращает:
ресурсы, используемые для разрешения значений атрибутов ключей ресурсов

setResources

public void setResources(ResourceBundle resources)
Устанавливает ресурсы, используемые для разрешения значений атрибутов ключей ресурсов.
Параметры:
resources - ресурсы

getNamespace

public ObservableMap<String,Object> getNamespace()
Возвращает пространство имён, используемое этим загрузчиком.
Возвращает:
пространство имён

getRoot

public <T> T getRoot()
Возвращает корень иерархии объектов.
Параметры типа:
T - тип корневого объекта
Возвращает:
корень иерархии объектов

setRoot

public void setRoot(Object root)
Устанавливает корень иерархии объектов. Переданное значение используется в качестве значения тега <fx:root>. Этот метод должен быть вызван до загрузки документа при использовании <fx:root>.
Параметры:
root - корень иерархии объектов
С момента:
JavaFX 2.2

getController

public <T> T getController()
Возвращает контроллер, связанный с корневым объектом.
Параметры типа:
T - тип контроллера
Возвращает:
контроллер, связанный с корневым объектом
END_OF_DOCUMENT_MARKER

Установить контроллер

public void setController(Object controller)
Устанавливает контроллер, связанный с корневым объектом. Переданное значение используется в качестве значения атрибута fx:controller. Этот метод необходимо вызвать до загрузки документа, если используются обработчики событий контроллера, и атрибут fx:controller не указан в документе.
Параметры:
controller - контроллер, который необходимо связать с корневым объектом
С:
JavaFX 2.2

Получить фабрику билдеров

public BuilderFactory getBuilderFactory()
Возвращает фабрику билдеров, используемую этим загрузчиком.
Возвращает:
фабрику билдеров

Установить фабрику билдеров

public void setBuilderFactory(BuilderFactory builderFactory)
Устанавливает фабрику билдеров, используемую этим загрузчиком.
Параметры:
builderFactory - фабрика билдеров

Получить фабрику контроллеров

public Callback<Class<?>,Object> getControllerFactory()
Возвращает фабрику контроллеров, используемую этим загрузчиком.
Возвращает:
фабрику контроллеров
С:
JavaFX 2.1

Установить фабрику контроллеров

public void setControllerFactory(Callback<Class<?>,​Object> controllerFactory)
Устанавливает фабрику контроллеров, используемую этим загрузчиком.
Параметры:
controllerFactory - фабрика контроллеров
С:
JavaFX 2.1

Получить кодировку

public Charset getCharset()
Возвращает кодировку, используемую этим загрузчиком.
Возвращает:
кодировку

Установить кодировку

public void setCharset(Charset charset)
Устанавливает кодировку, используемую этим загрузчиком.
Параметры:
charset - кодировка
С:
JavaFX 2.1

Получить загрузчик классов

public ClassLoader getClassLoader()
Возвращает загрузчик классов, используемый этим загрузчиком.
Возвращает:
загрузчик классов
С:
JavaFX 2.1

Установить загрузчик классов

public void setClassLoader(ClassLoader classLoader)
Устанавливает загрузчик классов, используемый этим загрузчиком, и очищает все существующие импорты.
Параметры:
classLoader - загрузчик классов
С:
JavaFX 2.1

Получить слушатель загрузки

public LoadListener getLoadListener()
Возвращает слушателя загрузки этого загрузчика.
Возвращает:
слушатель загрузки
С:
9

Установить слушателя загрузки

public final void setLoadListener(LoadListener loadListener)
Устанавливает слушателя загрузки этого загрузчика.
Параметры:
loadListener - слушатель загрузки
С:
9

Загрузить

public <T> T load() throws IOException
Загружает иерархию объектов из документа FXML. Путь, из которого будет загружен документ, должен быть задан предыдущим вызовом setLocation(URL).
Параметризованные типы:
T - тип корневого объекта
Возвращает:
загруженную иерархию объектов
Исключения:
IOException - если произошла ошибка во время загрузки
С:
JavaFX 2.1

Загрузить

public <T> T load(InputStream inputStream) throws IOException
Загружает иерархию объектов из документа FXML.
Параметризованные типы:
T - тип корневого объекта
Параметры:
inputStream - поток ввода, содержащий данные FXML для загрузки
Возвращает:
загруженную иерархию объектов
Исключения:
IOException - если произошла ошибка во время загрузки

Загрузить тип

@Deprecated public static Class<?> loadType(String packageName, String className) throws ClassNotFoundException
Устарел.
Этот метод теперь делегирует getDefaultClassLoader().
Загружает тип с помощью стандартного загрузчика классов.
Параметры:
packageName - имя пакета класса для загрузки
className - имя класса для загрузки
Возвращает:
класс
Исключения:
ClassNotFoundException - если указанный класс не найден

Загрузить тип

@Deprecated public static Class<?> loadType(String className) throws ClassNotFoundException
Устарел.
Этот метод теперь делегирует getDefaultClassLoader().
Загружает тип с помощью стандартного загрузчика классов.
Параметры:
className - имя класса для загрузки
Возвращает:
класс
Исключения:
ClassNotFoundException - если указанный класс не найден

Получить стандартный загрузчик классов

public static ClassLoader getDefaultClassLoader()
Возвращает стандартный загрузчик классов.
Возвращает:
стандартный загрузчик классов
С:
JavaFX 2.1

Установить стандартный загрузчик классов

public static void setDefaultClassLoader(ClassLoader defaultClassLoader)
Устанавливает стандартный загрузчик классов.
Параметры:
defaultClassLoader - Стандартный загрузчик классов, используемый при загрузке классов.
С:
JavaFX 2.1

Загрузить

public static <T> T load(URL location) throws IOException
Загружает иерархию объектов из документа FXML.
Параметризованные типы:
T - тип корневого объекта
Параметры:
location - местоположение, используемое для разрешения значений атрибутов относительных путей
Возвращает:
загруженную иерархию объектов
Исключения:
IOException - если произошла ошибка во время загрузки

Загрузить

public static <T> T load(URL location, ResourceBundle resources) throws IOException
Загружает иерархию объектов из документа FXML.
Параметризованные типы:
T - тип корневого объекта
Параметры:
location - местоположение, используемое для разрешения значений атрибутов относительных путей
resources - ресурсы, используемые для разрешения значений атрибутов ключей ресурсов
Возвращает:
загруженную иерархию объектов
Исключения:
IOException - если произошла ошибка во время загрузки

Загрузить

public static <T> T load(URL location, ResourceBundle resources, BuilderFactory builderFactory) throws IOException
Загружает иерархию объектов из документа FXML.
Параметризованные типы:
T - тип корневого объекта
Параметры:
location - местоположение, используемое для разрешения значений атрибутов относительных путей
resources - ресурсы, используемые для разрешения значений атрибутов ключей ресурсов
builderFactory - фабрика билдеров, используемая для загрузки документа
Возвращает:
загруженную иерархию объектов
Исключения:
IOException - если произошла ошибка во время загрузки

Загрузить

public static <T> T load(URL location, ResourceBundle resources, BuilderFactory builderFactory, Callback<Class<?>,​Object> controllerFactory) throws IOException
Загружает иерархию объектов из документа FXML.
Параметризованные типы:
T - тип корневого объекта
Параметры:
location - местоположение, используемое для разрешения значений атрибутов относительных путей
resources - ресурсы, используемые для разрешения значений атрибутов ключей ресурсов
builderFactory - фабрика билдеров, используемая при загрузке документа
controllerFactory - фабрика контроллеров, используемая при загрузке документа
Возвращает:
загруженную иерархию объектов
Исключения:
IOException - если произошла ошибка во время загрузки
С:
JavaFX 2.1

Загрузить

public static <T> T load(URL location, ResourceBundle resources, BuilderFactory builderFactory, Callback<Class<?>,​Object> controllerFactory, Charset charset) throws IOException
Загружает иерархию объектов из документа FXML.
Параметризованные типы:
T - тип корневого объекта
Параметры:
location - местоположение, используемое для разрешения значений атрибутов относительных путей
resources - ресурсы, используемые для разрешения значений атрибутов ключей ресурсов
builderFactory - фабрика билдеров, используемая при загрузке документа
controllerFactory - фабрика контроллеров, используемая при загрузке документа
charset - кодировка, используемая при загрузке документа
Возвращает:
загруженную иерархию объектов
Исключения:
IOException - если произошла ошибка во время загрузки
С:
JavaFX 2.1

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API