Краткий обзор
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
указание, где вывести на экран страницу