Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class WebEngine extends java.lang.Object
WebEngine
невидимый объект, способный к управлению одной Веб-страницей за один раз. Можно загрузить Веб-страницы в механизм, продвижение загрузки дорожки, модель документа доступа загруженной страницы, и выполнить JavaScript на странице. Загрузка является всегда асинхронной. Методы, которые сразу инициируют загружающийся возврат после планирования задания, таким образом, нельзя принять загрузку, полны к тому времени. getLoadWorker()
метод может использоваться, чтобы отследить загружающееся состояние.
Много обработчиков JavaScript и обратных вызовов могут быть зарегистрированы в a WebEngine
. Они вызываются, когда сценарий, работающий на элементах пользовательского интерфейса доступов страницы, которые лежат за пределами управления WebEngine
, такой как окно браузера, панель инструментов или строка состояния.
WebEngine
объекты должны быть созданы и получены доступ исключительно от FXthread.
Ввести | Свойство и Описание |
---|---|
ObjectProperty<Callback<java.lang.String,java.lang.Boolean>> |
confirmHandler
JavaScript
confirm свойство обработчика. |
ObjectProperty<Callback> |
createPopupHandler
JavaScript раскрывающееся свойство обработчика.
|
ReadOnlyObjectProperty<org.w3c.dom.Document> |
документ
Объект документа для текущей Веб-страницы.
|
BooleanProperty |
javaScriptEnabled
Определяет, включается ли выполнение JavaScript.
|
ReadOnlyStringProperty |
расположение
URL текущей Веб-страницы.
|
ObjectProperty<EventHandler<WebEvent<java.lang.String>>> |
onAlert
JavaScript
alert свойство обработчика. |
ObjectProperty<EventHandler<WebEvent<Rectangle2D>>> |
onResized
Окно JavaScript изменяет размеры свойства обработчика.
|
ObjectProperty<EventHandler<WebEvent<java.lang.String>>> |
onStatusChanged
Свойство обработчика состояния JavaScript.
|
ObjectProperty<EventHandler<WebEvent<java.lang.Boolean>>> |
onVisibilityChanged
Свойство обработчика видимости окна JavaScript.
|
ObjectProperty<Callback> |
promptHandler
JavaScript
prompt свойство обработчика. |
ReadOnlyStringProperty |
title
Заголовок текущей Веб-страницы.
|
StringProperty |
userAgent
Определяет строку ID агента пользователя.
|
StringProperty |
userStyleSheetLocation
Расположение пользовательской таблицы стилей как строка URL.
|
Конструктор и Описание |
---|
WebEngine()
Создает новый механизм.
|
WebEngine(java.lang.String url)
Создает новый механизм и загружает Веб-страницу в это.
|
Модификатор и Тип | Метод и Описание |
---|---|
ObjectProperty<Callback<java.lang.String,java.lang.Boolean>> |
confirmHandlerProperty()
JavaScript
confirm свойство обработчика. |
ObjectProperty<Callback> |
createPopupHandlerProperty()
JavaScript раскрывающееся свойство обработчика.
|
ReadOnlyObjectProperty<org.w3c.dom.Document> |
documentProperty()
Объект документа для текущей Веб-страницы.
|
java.lang.Object |
executeScript(java.lang.String script)
Выполняет сценарий в контексте текущей страницы.
|
void |
exportObject(java.lang.String jsName, java.lang.Object object) |
Callback<java.lang.String,java.lang.Boolean> |
getConfirmHandler()
Возвращает JavaScript
confirm обработчик. |
Обратный вызов |
getCreatePopupHandler()
Возвращает JavaScript раскрывающийся обработчик.
|
org.w3c.dom.Document |
getDocument()
Возвращает объект документа для текущей Веб-страницы.
|
Worker<java.lang.Void> |
getLoadWorker()
Возвраты a
Worker объект, который может использоваться, чтобы отследить загружающееся продвижение. |
java.lang.String |
getLocation()
Возвраты URL текущей Веб-страницы.
|
EventHandler<WebEvent<java.lang.String>> |
getOnAlert()
Возвращает JavaScript
alert обработчик. |
EventHandler<WebEvent<Rectangle2D>> |
getOnResized()
Возвращается окно JavaScript изменяют размеры обработчика.
|
EventHandler<WebEvent<java.lang.String>> |
getOnStatusChanged()
Возвращает обработчик состояния JavaScript.
|
EventHandler<WebEvent<java.lang.Boolean>> |
getOnVisibilityChanged()
Возвращает обработчик видимости окна JavaScript.
|
Обратный вызов |
getPromptHandler()
Возвращает JavaScript
prompt обработчик. |
java.lang.String |
getTitle()
Возвраты title текущей Веб-страницы.
|
java.lang.String |
getUserAgent()
Получает значение свойства userAgent.
|
java.lang.String |
getUserStyleSheetLocation()
Получает значение свойства userStyleSheetLocation.
|
boolean |
isJavaScriptEnabled()
Получает значение свойства javaScriptEnabled.
|
BooleanProperty |
javaScriptEnabledProperty()
Определяет, включается ли выполнение JavaScript.
|
void |
load(java.lang.String url)
Загружает Веб-страницу в этот механизм.
|
void |
loadContent(java.lang.String content)
Загружает данный контент HTML непосредственно.
|
void |
loadContent(java.lang.String content, java.lang.String contentType)
Загружает данный контент непосредственно.
|
ReadOnlyStringProperty |
locationProperty()
URL текущей Веб-страницы.
|
ObjectProperty<EventHandler<WebEvent<java.lang.String>>> |
onAlertProperty()
JavaScript
alert свойство обработчика. |
ObjectProperty<EventHandler<WebEvent<Rectangle2D>>> |
onResizedProperty()
Окно JavaScript изменяет размеры свойства обработчика.
|
ObjectProperty<EventHandler<WebEvent<java.lang.String>>> |
onStatusChangedProperty()
Свойство обработчика состояния JavaScript.
|
ObjectProperty<EventHandler<WebEvent<java.lang.Boolean>>> |
onVisibilityChangedProperty()
Свойство обработчика видимости окна JavaScript.
|
ObjectProperty<Callback> |
promptHandlerProperty()
JavaScript
prompt свойство обработчика. |
void |
reload()
Перезагружает текущую страницу, загруженный ли из URL или непосредственно из Строки в одном из
loadContent методы. |
void |
setConfirmHandler(Callback<java.lang.String,java.lang.Boolean> handler)
Устанавливает JavaScript
confirm обработчик. |
void |
setCreatePopupHandler(Callback handler)
Устанавливает JavaScript раскрывающийся обработчик.
|
void |
setJavaScriptEnabled(boolean value)
Устанавливает значение свойства javaScriptEnabled.
|
void |
setOnAlert(EventHandler<WebEvent<java.lang.String>> handler)
Устанавливает JavaScript
alert обработчик. |
void |
setOnResized(EventHandler<WebEvent<Rectangle2D>> handler)
Наборы окно JavaScript изменяют размеры обработчика.
|
void |
setOnStatusChanged(EventHandler<WebEvent<java.lang.String>> handler)
Устанавливает обработчик состояния JavaScript.
|
void |
setOnVisibilityChanged(EventHandler<WebEvent<java.lang.Boolean>> handler)
Устанавливает обработчик видимости окна JavaScript.
|
void |
setPromptHandler(Callback handler)
Устанавливает JavaScript
prompt обработчик. |
void |
setUserAgent(java.lang.String value)
Устанавливает значение свойства userAgent.
|
void |
setUserStyleSheetLocation(java.lang.String value)
Устанавливает значение свойства userStyleSheetLocation.
|
ReadOnlyStringProperty |
titleProperty()
Заголовок текущей Веб-страницы.
|
StringProperty |
userAgentProperty()
Определяет строку ID агента пользователя.
|
StringProperty |
userStyleSheetLocationProperty()
Расположение пользовательской таблицы стилей как строка URL.
|
public final ReadOnlyObjectProperty<org.w3c.dom.Document> documentProperty
null
если Веб-страница, отказавшая, чтобы загрузиться.public final ReadOnlyStringProperty locationProperty
public final ReadOnlyStringProperty titleProperty
null
.public final BooleanProperty javaScriptEnabledProperty
isJavaScriptEnabled()
, setJavaScriptEnabled(boolean)
public final StringProperty userStyleSheetLocationProperty
Это должно быть локальным URL, то есть также 'data:'
, 'file:'
, или 'jar:'
. Удаленные URL не позволяются для соображений безопасности.
getUserStyleSheetLocation()
, setUserStyleSheetLocation(String)
public final StringProperty userAgentProperty
User-Agent
HTTP-заголовок.getUserAgent()
, setUserAgent(String)
public final ObjectProperty<EventHandler<WebEvent<java.lang.String>>> onAlertProperty
alert
свойство обработчика. Этот обработчик вызывается, когда сценарий, работающий на Веб-странице, вызывает alert
функция.getOnAlert()
, setOnAlert(EventHandler)
public final ObjectProperty<EventHandler<WebEvent<java.lang.String>>> onStatusChangedProperty
window.status
свойство.getOnStatusChanged()
, setOnStatusChanged(EventHandler)
public final ObjectProperty<EventHandler<WebEvent<Rectangle2D>>> onResizedProperty
window
объект.getOnResized()
, setOnResized(EventHandler)
public final ObjectProperty<EventHandler<WebEvent<java.lang.Boolean>>> onVisibilityChangedProperty
window
объект.public final ObjectProperty<Обратный вызов> createPopupHandlerProperty
Чтобы удовлетворить этот запрос, обработчик может создать новое WebEngine
, присоедините обработчик видимости и дополнительно изменять размеры обработчик, и возвратите недавно создаваемый механизм. Чтобы блокировать раскрывающееся, обработчик должен возвратиться null
.
По умолчанию раскрывающийся обработчик устанавливается, который открывается, раскрывается в этом WebEngine
.
public final ObjectProperty<Callback<java.lang.String,java.lang.Boolean>> confirmHandlerProperty
confirm
свойство обработчика. Этот обработчик вызывается, когда сценарий, работающий на Веб-странице, вызывает confirm
функция. Реализация может вывести на экран диалоговое окно с опциями Yes и No, и возвратить выбор пользователя.
getConfirmHandler()
, setConfirmHandler(Callback)
public final ObjectProperty<Обратный вызов> promptHandlerProperty
prompt
свойство обработчика. Этот обработчик вызывается, когда сценарий, работающий на Веб-странице, вызывает prompt
функция. Реализация может вывести на экран диалоговое окно с текстовым полем, и возвратить ввод пользователя.
getPromptHandler()
, setPromptHandler(Callback)
public WebEngine()
public WebEngine(java.lang.String url)
public final Worker<java.lang.Void> getLoadWorker()
Worker
объект, который может использоваться, чтобы отследить загружающееся продвижение.public final org.w3c.dom.Document getDocument()
null
.public final ReadOnlyObjectProperty<org.w3c.dom.Document> documentProperty()
null
если Веб-страница, отказавшая, чтобы загрузиться.public final java.lang.String getLocation()
public final ReadOnlyStringProperty locationProperty()
public final java.lang.String getTitle()
null
.public final ReadOnlyStringProperty titleProperty()
null
.public final void setJavaScriptEnabled(boolean value)
public final boolean isJavaScriptEnabled()
public final BooleanProperty javaScriptEnabledProperty()
isJavaScriptEnabled()
, setJavaScriptEnabled(boolean)
public final void setUserStyleSheetLocation(java.lang.String value)
Это должно быть локальным URL, то есть также 'data:'
, 'file:'
, или 'jar:'
. Удаленные URL не позволяются для соображений безопасности.
public final java.lang.String getUserStyleSheetLocation()
Это должно быть локальным URL, то есть также 'data:'
, 'file:'
, или 'jar:'
. Удаленные URL не позволяются для соображений безопасности.
public final StringProperty userStyleSheetLocationProperty()
Это должно быть локальным URL, то есть также 'data:'
, 'file:'
, или 'jar:'
. Удаленные URL не позволяются для соображений безопасности.
getUserStyleSheetLocation()
, setUserStyleSheetLocation(String)
public final void setUserAgent(java.lang.String value)
User-Agent
HTTP-заголовок.public final java.lang.String getUserAgent()
User-Agent
HTTP-заголовок.public final StringProperty userAgentProperty()
User-Agent
HTTP-заголовок.getUserAgent()
, setUserAgent(String)
public final EventHandler<WebEvent<java.lang.String>> getOnAlert()
alert
обработчик.public final void setOnAlert(EventHandler<WebEvent<java.lang.String>> handler)
alert
обработчик.onAlertProperty()
, getOnAlert()
public final ObjectProperty<EventHandler<WebEvent<java.lang.String>>> onAlertProperty()
alert
свойство обработчика. Этот обработчик вызывается, когда сценарий, работающий на Веб-странице, вызывает alert
функция.getOnAlert()
, setOnAlert(EventHandler)
public final EventHandler<WebEvent<java.lang.String>> getOnStatusChanged()
public final void setOnStatusChanged(EventHandler<WebEvent<java.lang.String>> handler)
onStatusChangedProperty()
, getOnStatusChanged()
public final ObjectProperty<EventHandler<WebEvent<java.lang.String>>> onStatusChangedProperty()
window.status
свойство.getOnStatusChanged()
, setOnStatusChanged(EventHandler)
public final EventHandler<WebEvent<Rectangle2D>> getOnResized()
public final void setOnResized(EventHandler<WebEvent<Rectangle2D>> handler)
onResizedProperty()
, getOnResized()
public final ObjectProperty<EventHandler<WebEvent<Rectangle2D>>> onResizedProperty()
window
объект.getOnResized()
, setOnResized(EventHandler)
public final EventHandler<WebEvent<java.lang.Boolean>> getOnVisibilityChanged()
public final void setOnVisibilityChanged(EventHandler<WebEvent<java.lang.Boolean>> handler)
public final ObjectProperty<EventHandler<WebEvent<java.lang.Boolean>>> onVisibilityChangedProperty()
window
объект.public final Обратный вызов getCreatePopupHandler()
public final void setCreatePopupHandler(Callback handler)
public final ObjectProperty<Обратный вызов> createPopupHandlerProperty()
Чтобы удовлетворить этот запрос, обработчик может создать новое WebEngine
, присоедините обработчик видимости и дополнительно изменять размеры обработчик, и возвратите недавно создаваемый механизм. Чтобы блокировать раскрывающееся, обработчик должен возвратиться null
.
По умолчанию раскрывающийся обработчик устанавливается, который открывается, раскрывается в этом WebEngine
.
public final Callback<java.lang.String,java.lang.Boolean> getConfirmHandler()
confirm
обработчик.public final void setConfirmHandler(Callback<java.lang.String,java.lang.Boolean> handler)
confirm
обработчик.confirmHandlerProperty()
, getConfirmHandler()
public final ObjectProperty<Callback<java.lang.String,java.lang.Boolean>> confirmHandlerProperty()
confirm
свойство обработчика. Этот обработчик вызывается, когда сценарий, работающий на Веб-странице, вызывает confirm
функция. Реализация может вывести на экран диалоговое окно с опциями Yes и No, и возвратить выбор пользователя.
getConfirmHandler()
, setConfirmHandler(Callback)
public final Обратный вызов getPromptHandler()
prompt
обработчик.public final void setPromptHandler(Callback handler)
prompt
обработчик.promptHandlerProperty()
, getPromptHandler()
, PromptData
public final ObjectProperty<Обратный вызов> promptHandlerProperty()
prompt
свойство обработчика. Этот обработчик вызывается, когда сценарий, работающий на Веб-странице, вызывает prompt
функция. Реализация может вывести на экран диалоговое окно с текстовым полем, и возвратить ввод пользователя.
getPromptHandler()
, setPromptHandler(Callback)
public void load(java.lang.String url)
url
- URL веб-страницы, чтобы загрузитьсяpublic void loadContent(java.lang.String content)
load(String)
, этот метод является асинхронным.public void loadContent(java.lang.String content, java.lang.String contentType)
load(String)
, этот метод является асинхронным. Этот метод также позволяет Вам определять тип контента строки, загружаемой, и так может дополнительно поддерживать другие типы помимо только HTML.public void reload()
loadContent
методы.public java.lang.Object executeScript(java.lang.String script)
java.lang.Integer
java.lang.Double
java.lang.String
java.lang.Boolean
null
к null
netscape.javascript.JSObject
netscape.javascript.JSObject
, это также реализует org.w3c.dom.Node
JavaRuntimeObject
который используется, чтобы обернуть объект Java как значение JavaScript - в этом случае мы только извлекаем исходное значение Java. public void exportObject(java.lang.String jsName, java.lang.Object object)
Copyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается