Spec-Zone.ru › OpenJavaFX 21

Класс 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(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.
END_OF_DOCUMENT_MARKER

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

Модификатор и тип Метод Описание
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)
Устанавливает стандартный класс-загрузчик.
final 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
Имя объекта Event в скриптах обработчика событий.
См. также:
  • Значения постоянных полей

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
См. также:
  • Значения постоянных полей

Префикс относительного пути

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
См. также:
  • getNamespace()
  • Значения константных полей

Ключ ресурсов

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

Префикс метода контроллера

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

Ключевое слово контроллера

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

Суффикс контроллера

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

Имя метода инициализации

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 - расположение
END_OF_DOCUMENT_MARKER

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

load

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

load

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

load

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