Краткий обзор
JavaFX AppletStageExtension обеспечивает браузер определенный functonality для общего Stage выполнение в сценарии. Его первичная функция должна помочь в переходе сценария, перетащенного от broswer среды и помещать в настольную среду. AppletStageExtension имеет два различных варианта использования в зависимости от значения useDefaultClose.
Значение по умолчанию Близкий Пример:
import javafx.scene.*;
import javafx.scene.paint.*;
import javafx.scene.shape.*;
import javafx.scene.input.*;
import javafx.stage.*;
Stage {
title: "AppDeploy Demo"
width : 300 height : 200
style: StageStyle.TRANSPARENT
opacity: 0.5
scene : Scene {
content: [
Rectangle { x: 100 y: 100 width: 100 height: 100
fill: Color.RED
}
]
}
extensions: [
AppletStageExtension {
shouldDragStart: function(e: MouseEvent): Boolean {
return e.shiftDown and e.primaryButtonDown;
}
useDefaultClose: true
}
]
}
Определенный пользователем Близкий Пример:
import javafx.scene.*;
import javafx.scene.input.MouseEvent;
import javafx.scene.paint.*;
import javafx.scene.shape.*;
import javafx.scene.text.*;
import javafx.stage.*;
var textContent = "Click the box to return to the browser";
var outside: Boolean = false;
var s: Stage = Stage {
title: "AppDeploy Demo"
width : 300 height : 200
style: StageStyle.TRANSPARENT
opacity: 0.5
scene : Scene {
content: [
Text { content: bind textContent
x: 25 y:35 fill: Color.BLACK
font: Font{size: 24}
}
Rectangle { x: 100 y: 100 width: 100 height: 100 fill: Color.RED
onMouseClicked: function(e: MouseEvent): Void {
s.close();
}
}
]
}
extensions: [
AppletStageExtension {
shouldDragStart: function(e: MouseEvent): Boolean {
return e.shiftDown and e.primaryButtonDown;
}
useDefaultClose: false
}
]
}
В примере выше, щелчок при нажатой клавише Shift перетаскивает апплет от браузера, и щелчок в красном Прямоугольнике возвращается Stage к браузеру.
Профиль: рабочий стол
Сводка Переменной сценария
| доступ | имя | ввести | Может Читать | Может Init | Может Записать | Значение по умолчанию | описание |
|---|---|---|---|---|---|---|---|
| считанный общественностью | appletDragSupported | Булев | ![]() |
|
Переменная Сводка
| доступ | имя | ввести | Может Читать | Может Init | Может Записать | Значение по умолчанию | описание |
|---|---|---|---|---|---|---|---|
| общественность | onAppletRestored | функция ():Void | ![]() | ![]() | ![]() |
Эта функция вызывается после из апплета браузера был закрыт и возвращен к его среде в пределах браузера. |
|
| общественность | onDragFinished | функция ():Void | ![]() | ![]() | ![]() |
Эта функция вызывается, чтобы указать, что апплет браузера перетаскивает последовательность, завершился. |
|
| общественность | onDragStarted | функция ():Void | ![]() | ![]() | ![]() |
Эта функция вызывается в начале апплета браузера, перетаскивают последовательность. |
|
| общественность | shouldDragStart | функция (:MouseEvent):boolean | ![]() | ![]() | ![]() |
Эта функция вызывается браузером в начале события от нажатия мыши, которое могло бы вызвать перетаскивание из браузера. |
|
| общественность-init | useDefaultClose | Булев | ![]() | ![]() | истина |
Этот атрибут определяет, должна ли рамка для закрытия значения по умолчанию behvior использоваться, как только апплет был перетащен из браузера, или будет ли разработчик заботиться о представлении графического близкого механизма и заботящийся, закрываясь |
Наследованные Переменные
Сводка Функции сценария
- общедоступная оценка (javascript: java.lang. Строка): java.lang. Объект
-
Оценивает выражение JavaScript.
Оценивает выражение JavaScript. Выражение является строкой исходного кода JavaScript, который будет оценен в контексте, данном "этим".
Этот метод не имеет никакого эффекта и возвращает нуль, не работая в среде апплета.
- Параметры
- javascript
-
a
Stringпредставление выражения JavaScript, которое будет оценено в браузере
- Возвраты
- Объект
- результат оценки JavaScript
- общественность showDocument (url: java.lang. Строка): Пусто
-
Запросы, что шоу браузера веб-страница, обозначенная
urlпараметр.
Запросы, что шоу браузера веб-страница, обозначенная
urlпараметр. Браузер определяет который окно или фрейм, чтобы вывести на экран веб-страницу. Этот метод не имеет никакого эффекта, не работая в среде апплета.- Параметры
- url
-
a
Stringпредставление абсолютного URL, дающего расположение документа
- общественность showDocument (url: java.lang. Строка, цель: java.lang. Строка): Пусто
-
Запросы, что шоу браузера веб-страница, обозначенная
urlпараметр.
Запросы, что шоу браузера веб-страница, обозначенная
urlпараметр.targetпараметр указывает, в котором фрейме HTML должен быть выведен на экран документ. Целевой параметр интерпретируется следующим образом:Целевой Параметр Описание "_self"Покажите в окне и фрейме, которые содержат апплет. "_parent"Покажите в родительском фрейме апплета. Если у фрейма апплета нет никакого родительского фрейма, действия то же самое как "_self". "_top"Покажите в высокоуровневом фрейме окна апплета. Если фрейм апплета является высокоуровневым фреймом, действия то же самое как "_self". "_blank"Покажите в новом, неназванном высокоуровневом окне. имя Покажите во фрейме или окне, названном именем. Если цель, названная именем, уже не существует, новое высокоуровневое окно с указанным именем создается, и документ показывают там. Отметьте, что браузер свободен проигнорировать
showDocument. Этот метод не имеет никакого эффекта, не работая в среде апплета.- Параметры
- url
-
a
Stringпредставление абсолютного URL, дающего расположение документа - цель
-
a
Stringуказание, где вывести на экран страницу
