Класс FXMLLoader
java.lang.Object
javafx.fxml.FXMLLoader
public class FXMLLoader extends Object
Загружает иерархию объектов из XML-документа. Для получения дополнительной информации см. введение в FXML.
- Since:
- JavaFX 2.0
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final String |
ARRAY_COMPONENT_DELIMITER |
Разделитель для массивов в качестве значений. |
static final String |
BI_DIRECTIONAL_BINDING_PREFIX |
Префикс для разрешения двусторонних привязок. |
static final String |
BI_DIRECTIONAL_BINDING_SUFFIX |
Суффикс для разрешения двусторонних привязок. |
static final String |
BINDING_EXPRESSION_PREFIX |
Префикс для разрешения привязок. |
static final String |
BINDING_EXPRESSION_SUFFIX |
Суффикс для разрешения привязок. |
static final String |
CHANGE_EVENT_HANDLER_SUFFIX |
Суффикс для обработчиков изменений/недействительности свойств. |
static final String |
COMPILE_PROCESSING_INSTRUCTION |
Имя тега инструкции компиляции. |
static final String |
CONTROLLER_KEYWORD |
Ключ для контроллера в карте пространства имен. |
static final String |
CONTROLLER_METHOD_PREFIX |
Префикс для разрешения методов контроллера. |
static final String |
CONTROLLER_SUFFIX |
Суффикс для контроллеров включенных файлов fxml. |
static final String |
COPY_SOURCE_ATTRIBUTE |
Атрибут 'source' для <fx:copy>. |
static final String |
COPY_TAG |
Имя тега <fx:copy>. |
static final String |
DEFAULT_CHARSET_NAME |
Набор символов, используемый, если набор символов не указан явно. |
static final String |
DEFINE_TAG |
Имя тега <fx:define>. |
static final String |
ESCAPE_PREFIX |
Префикс экранирования для экранирования специальных символов внутри значений атрибутов. |
static final String |
EVENT_HANDLER_PREFIX |
Префикс атрибутов обработчиков событий. |
static final String |
EVENT_KEY |
Имя объекта Event в скриптах обработчиков событий. |
static final String |
EXPRESSION_PREFIX |
Префикс для разрешения (переменных) выражений. |
static final String |
FX_CONSTANT_ATTRIBUTE |
Имя тега 'fx:constant'. |
static final String |
FX_CONTROLLER_ATTRIBUTE |
Имя атрибута fx:controller корневого элемента. |
static final String |
FX_FACTORY_ATTRIBUTE |
Имя атрибута 'fx:factory'. |
static final String |
FX_ID_ATTRIBUTE |
Имя атрибута fx:id. |
static final String |
FX_NAMESPACE_PREFIX |
Префикс пространства имен 'fx'. |
static final String |
FX_NAMESPACE_VERSION |
Содержит текущую версию пространства имен fx. |
static final String |
FX_VALUE_ATTRIBUTE |
Имя атрибута fx:value. |
static final String |
IMPORT_PROCESSING_INSTRUCTION |
Имя тега инструкции импорта. |
static final String |
INCLUDE_CHARSET_ATTRIBUTE |
Атрибут 'charset' для <fx:include>. |
static final String |
INCLUDE_RESOURCES_ATTRIBUTE |
Атрибут 'resources' для <fx:include>. |
static final String |
INCLUDE_SOURCE_ATTRIBUTE |
Атрибут 'source' для <fx:include>. |
static final String |
INCLUDE_TAG |
Имя тега <fx:include>. |
static final String |
INITIALIZE_METHOD_NAME |
Имя метода initialize. |
static final String |
JAVAFX_VERSION |
Содержит текущую версию javafx. |
static final String |
LANGUAGE_PROCESSING_INSTRUCTION |
Имя тега инструкции языка. |
static final String |
LOCATION_KEY |
Ключ для URL расположения в карте пространства имен. |
static final String |
NULL_KEYWORD |
Значение, представляющее 'null'. |
static final String |
REFERENCE_SOURCE_ATTRIBUTE |
Атрибут 'source' для <fx:reference>. |
static final String |
REFERENCE_TAG |
Имя тега <fx:reference>. |
static final String |
RELATIVE_PATH_PREFIX |
Префикс для разрешения относительного расположения. |
static final String |
RESOURCE_KEY_PREFIX |
Префикс для разрешения ресурсов. |
static final String |
RESOURCES_KEY |
Ключ для ResourceBundle в карте пространства имен. |
static final String |
ROOT_TAG |
Имя тега <fx:root>. |
static final String |
ROOT_TYPE_ATTRIBUTE |
Атрибут 'type' для <fx:root>. |
static final String |
SCRIPT_CHARSET_ATTRIBUTE |
Атрибут 'charset' для <fx:script>. |
static final String |
SCRIPT_SOURCE_ATTRIBUTE |
Атрибут 'source' для <fx:script>. |
static final String |
SCRIPT_TAG |
Имя тега <fx:script>. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
FXMLLoader() |
Создает новый экземпляр FXMLLoader. |
FXMLLoader |
Создает новый экземпляр FXMLLoader. |
FXMLLoader |
Создает новый экземпляр FXMLLoader. |
FXMLLoader |
Создает новый экземпляр FXMLLoader. |
FXMLLoader |
Создает новый экземпляр FXMLLoader. |
FXMLLoader |
Создает новый экземпляр FXMLLoader. |
FXMLLoader |
Создает новый экземпляр FXMLLoader. |
FXMLLoader |
Создает новый экземпляр FXMLLoader. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
BuilderFactory |
getBuilderFactory() |
Возвращает фабрику билдеров, используемую этим загрузчиком. |
Charset |
getCharset() |
Возвращает кодировку символов, используемую этим загрузчиком. |
ClassLoader |
getClassLoader() |
Возвращает класс-загрузчик, используемый этим загрузчиком. |
<T> T |
getController() |
Возвращает контроллер, связанный с корневым объектом. |
Callback |
getControllerFactory() |
Возвращает фабрику контроллеров, используемую этим загрузчиком. |
static ClassLoader |
getDefaultClassLoader() |
Возвращает стандартный класс-загрузчик. |
LoadListener |
getLoadListener() |
Возвращает слушателя загрузки данного загрузчика. |
URL |
getLocation() |
Возвращает расположение, используемое для разрешения значений атрибутов относительных путей. |
ObservableMap |
getNamespace() |
Возвращает пространство имён, используемое этим загрузчиком. |
ResourceBundle |
getResources() |
Возвращает ресурсы, используемые для разрешения значений атрибутов ключей ресурсов. |
<T> T |
getRoot() |
Возвращает корень иерархии объектов. |
<T> T |
load() |
Загружает иерархию объектов из документа FXML. |
<T> T |
load |
Загружает иерархию объектов из документа FXML. |
static <T> T |
load |
Загружает иерархию объектов из документа FXML. |
static <T> T |
load |
Загружает иерархию объектов из документа FXML. |
static <T> T |
load |
Загружает иерархию объектов из документа FXML. |
static <T> T |
load |
Загружает иерархию объектов из документа FXML. |
static <T> T |
load |
Загружает иерархию объектов из документа FXML. |
static Class |
loadType |
Устарело. |
static Class |
loadType |
Устарело. Этот метод теперь делегирует getDefaultClassLoader(). |
void |
setBuilderFactory |
Устанавливает фабрику билдеров, используемую этим загрузчиком. |
void |
setCharset |
Устанавливает кодировку символов, используемую этим загрузчиком. |
void |
setClassLoader |
Устанавливает класс-загрузчик, используемый этим загрузчиком, и очищает все существующие импорты. |
void |
setController |
Устанавливает контроллер, связанный с корневым объектом. |
void |
setControllerFactory |
Устанавливает фабрику контроллеров, используемую этим загрузчиком. |
static void |
setDefaultClassLoader |
Устанавливает стандартный класс-загрузчик. |
final void |
setLoadListener |
Устанавливает слушателя загрузки данного загрузчика. |
void |
setLocation |
Устанавливает расположение, используемое для разрешения значений атрибутов относительных путей. |
void |
setResources |
Устанавливает ресурсы, используемые для разрешения значений атрибутов ключей ресурсов. |
void |
setRoot |
Устанавливает корень иерархии объектов. |
Подробное описание полей
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
Имя объекта Event в скриптах обработчиков событий.
- См. также:
CHANGE_EVENT_HANDLER_SUFFIX
public static final String CHANGE_EVENT_HANDLER_SUFFIX
Суффикс для обработчиков изменений свойств/инвалидации.
- См. также:
NULL_KEYWORD
public static final String NULL_KEYWORD
Значение, представляющее 'null'.
- См. также:
Префикс_Эскейпа
public static final String ESCAPE_PREFIX
Префикс для экранирования специальных символов внутри значений атрибутов. Служит экранированием для
ESCAPE_PREFIX, RELATIVE_PATH_PREFIX, RESOURCE_KEY_PREFIX, EXPRESSION_PREFIX, BI_DIRECTIONAL_BINDING_PREFIX
- С:
- JavaFX 2.1
- См. также:
Префикс_Относительного_Пути
public static final String RELATIVE_PATH_PREFIX
Префикс для разрешения относительного расположения.
- См. также:
Префикс_Ключа_Ресурса
public static final String RESOURCE_KEY_PREFIX
Префикс для разрешения ресурсов.
- См. также:
Префикс_Выражения
public static final String EXPRESSION_PREFIX
Префикс для разрешения выражений (переменных).
- См. также:
Префикс_Выражения_Связывания
public static final String BINDING_EXPRESSION_PREFIX
Префикс для разрешения выражений связывания.
- См. также:
Суффикс_Выражения_Связывания
public static final String BINDING_EXPRESSION_SUFFIX
Суффикс для разрешения выражений связывания.
- См. также:
Префикс_Двухстороннего_Связывания
public static final String BI_DIRECTIONAL_BINDING_PREFIX
Префикс для разрешения выражений двустороннего связывания.
- С:
- JavaFX 2.1
- См. также:
Суффикс_Двухстороннего_Связывания
public static final String BI_DIRECTIONAL_BINDING_SUFFIX
Суффикс для разрешения выражений двустороннего связывания.
- С:
- JavaFX 2.1
- См. также:
Разделитель_Элементов_Массива
public static final String ARRAY_COMPONENT_DELIMITER
Разделитель для массивов в качестве значений.
- С:
- JavaFX 2.1
- См. также:
Ключ_Расположения
public static final String LOCATION_KEY
Ключ для URL расположения в карте пространства имен.
- С:
- JavaFX 2.2
- См. также:
Ключ_Ресурсов
public static final String RESOURCES_KEY
Ключ для ResourceBundle в карте пространства имен.
- С:
- JavaFX 2.2
- См. также:
Префикс_Метода_Контроллера
public static final String CONTROLLER_METHOD_PREFIX
Префикс для разрешения методов контроллера.
- См. также:
Ключевое_слово_Контроллера
public static final String CONTROLLER_KEYWORD
Ключ для контроллера в карте пространства имен.
- С:
- JavaFX 2.1
- См. также:
Суффикс_Контроллера
public static final String CONTROLLER_SUFFIX
Суффикс для контроллеров включенных fxml файлов. Полный ключ хранится в карте пространства имен.
- С:
- JavaFX 2.2
- См. также:
Имя_Метода_Инициализации
public static final String INITIALIZE_METHOD_NAME
Имя метода инициализации.
- С:
- JavaFX 2.2
- См. также:
Версия_JAVAFX
public static final String JAVAFX_VERSION
Содержит текущую версию javafx.
- С:
- JavaFX 8.0
Версия_Пространства_Имен_FX
public static final String FX_NAMESPACE_VERSION
Содержит текущую версию пространства имен fx.
- С:
- JavaFX 8.0
- См. также:
Подробное_Описание_Конструкторов
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- расположение, используемое для разрешения значений атрибутов относительных путей -
resources- ресурсы, используемые для разрешения значений атрибутов ключей ресурсов -
builderFactory- фабрика билдеров, используемая этим загрузчиком -
controllerFactory- фабрика контроллеров, используемая этим загрузчиком -
charset- кодировка символов, используемая этим загрузчиком -
loaders- список загрузчиков - С момента:
- JavaFX 2.1
Подробное описание методов
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- тип контроллера - Возвращает:
- контроллер, связанный с корневым объектом
setController
public void setController(Object controller)
Устанавливает контроллер, связанный с корневым объектом. Переданное значение используется как значение атрибута
fx:controller. Этот метод должен быть вызван до загрузки документа при использовании обработчиков событий контроллера, когда атрибут fx:controller не указан в документе.- Параметры:
-
controller- контроллер, который необходимо связать с корневым объектом - С момента:
- JavaFX 2.2
getBuilderFactory
public BuilderFactory getBuilderFactory()
Возвращает фабрику билдеров, используемую этим загрузчиком.
- Возвращает:
- фабрику билдеров
setBuilderFactory
public void setBuilderFactory(BuilderFactory builderFactory)
Устанавливает фабрику билдеров, используемую этим загрузчиком.
- Параметры:
-
builderFactory- фабрика билдеров
getControllerFactory
public Callback<Class<?>,Object> getControllerFactory()
Возвращает фабрику контроллеров, используемую этим загрузчиком.
- Возвращает:
- фабрику контроллеров
- С момента:
- JavaFX 2.1
setControllerFactory
public void setControllerFactory(Callback<Class<?>,Object> controllerFactory)
Устанавливает фабрику контроллеров, используемую этим загрузчиком.
- Параметры:
-
controllerFactory- фабрика контроллеров - С момента:
- JavaFX 2.1
getCharset
public Charset getCharset()
Возвращает кодировку символов, используемую этим загрузчиком.
- Возвращает:
- кодировку символов
setCharset
public void setCharset(Charset charset)
Устанавливает кодировку символов, используемую этим загрузчиком.
- Параметры:
-
charset- кодировка символов - С момента:
- JavaFX 2.1
getClassLoader
public ClassLoader getClassLoader()
Возвращает загрузчик классов, используемый этим загрузчиком.
- Возвращает:
- загрузчик классов
- С момента:
- JavaFX 2.1
setClassLoader
public void setClassLoader(ClassLoader classLoader)
Устанавливает загрузчик классов, используемый этим загрузчиком, и очищает все существующие импорты.
- Параметры:
-
classLoader- загрузчик классов - С момента:
- JavaFX 2.1
getLoadListener
public LoadListener getLoadListener()
Возвращает слушателя загрузки этого загрузчика.
- Возвращает:
- слушатель загрузки
- С момента:
- 9
setLoadListener
public final void setLoadListener(LoadListener loadListener)
Устанавливает слушателя загрузки этого загрузчика.
- Параметры:
-
loadListener- слушатель загрузки - С момента:
- 9
load
public <T> T load() throws IOException
Загружает иерархию объектов из документа FXML. Расположение, откуда будет загружен документ, должно быть установлено предыдущим вызовом
setLocation(URL).- Параметры типа:
-
T- тип корневого объекта - Возвращает:
- загруженную иерархию объектов
- Исключения:
-
IOException- если произошла ошибка во время загрузки - С момента:
- JavaFX 2.1
load
public <T> T load(InputStream inputStream) throws IOException
Загружает иерархию объектов из документа FXML.
- Параметры типа:
-
T- тип корневого объекта - Параметры:
-
inputStream- поток ввода, содержащий данные FXML для загрузки - Возвращает:
- загруженную иерархию объектов
- Исключения:
-
IOException- если произошла ошибка во время загрузки
loadType
@Deprecated public static Class<?> loadType(String packageName, String className) throws ClassNotFoundException
Устарело.
Этот метод теперь делегирует
getDefaultClassLoader().Загружает тип, используя стандартный загрузчик классов.
- Параметры:
-
packageName- имя пакета класса для загрузки -
className- имя класса для загрузки - Возвращает:
- класс
- Исключения:
-
ClassNotFoundException- если указанный класс не найден
loadType
@Deprecated public static Class<?> loadType(String className) throws ClassNotFoundException
Устарело.
Этот метод теперь делегирует
getDefaultClassLoader().Загружает тип, используя стандартный загрузчик классов.
- Параметры:
-
className- имя класса для загрузки - Возвращает:
- класс
- Исключения:
-
ClassNotFoundException- если указанный класс не найден
getDefaultClassLoader
public static ClassLoader getDefaultClassLoader()
Возвращает стандартный загрузчик классов.
- Возвращает:
- стандартный загрузчик классов
- С момента:
- JavaFX 2.1
setDefaultClassLoader
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.
getDefaultClassLoader().