JavaFX 1.3 API | Краткий обзор | Java FX
javafx.animation |
Обеспечивает набор классов для основанной на времени платформы анимации. Обеспечивает набор классов для основанной на времени платформы анимации. Эта платформа определяет отображение времени к значениям для целевой переменной. Этот переменные переходы между объявленными значениями в определенные моменты вовремя, при использовании объявленной интерполяции функционируют, чтобы вычислить промежуточное значение. |
javafx.animation.transition |
Обеспечивает набор классов для простоты перехода использования базируемые анимации. Обеспечивает набор классов для простоты перехода использования базируемые анимации. Это предлагает простую платформу для того, чтобы включить анимации на внутреннюю Временную шкалу. Это также обеспечивает высокоуровневые конструкции, чтобы составить эффекты из многократных анимаций. |
javafx.async |
Обеспечивает набор классов для javafx.async. Обеспечивает набор классов для javafx.async. Этот пакет обеспечивает возможность работать, код программы на потоках кроме события JavaFX диспетчеризируют поток. Возможность управлять выполнением и отследить продвижение кода программы также обеспечивается. |
javafx.data | |
javafx.data.feed | |
javafx.data.feed.atom |
Этот пакет содержит все структуры данных для того, чтобы проанализировать документ, который соответствует Этот пакет содержит все структуры данных для того, чтобы проанализировать документ, который соответствует |
javafx.data.feed.rss |
Этот пакет содержит все структуры данных для того, чтобы проанализировать документ RSS. Этот пакет содержит все структуры данных для того, чтобы проанализировать документ RSS. |
javafx.data.pull | |
javafx.data.xml | |
javafx.date | |
javafx.ext.swing |
Обеспечивает набор компонентных классов графического интерфейса пользователя что, до максимального возможного градуса, работа то же самое на всех платформах. Обеспечивает набор компонентных классов графического интерфейса пользователя что, до максимального возможного градуса, работа то же самое на всех платформах. Это - второй тест абзаца. |
javafx.fxd | |
javafx.geometry |
Обеспечивает набор 2-D классов для определения и выполнения операций на объектах, связанных с двумерной геометрией. Обеспечивает набор 2-D классов для определения и выполнения операций на объектах, связанных с двумерной геометрией. |
javafx.io | |
javafx.io.http |
Этот пакет содержит классы для того, чтобы связаться через HTTP. Этот пакет содержит классы для того, чтобы связаться через HTTP. |
javafx.lang |
Этот пакет обеспечивает API Времени выполнения Сценария JavaFX Этот пакет обеспечивает API Времени выполнения Сценария JavaFX
BuiltinsЭтот class автоматически импортируется во все Сценарии JavaFXFXclass FX содержит число статических точек входа для нескольких различных наборов API, обеспеченных Сценарием JavaFX.
|
javafx.reflect |
Обеспечивает отражающий доступ к значениям JavaFX и типам. Обеспечивает отражающий доступ к значениям JavaFX и типам. Это упаковывает, определяет API Java (а не API JavaFX), таким образом, это может использоваться и от Java и от кода JavaFX. Будущий API JavaFX может быть многоуровневым сверху этого. КонтекстОбъекты в этом пакете прямо или косвенно создаются из FXContext. В случае значения по умолчанию есть синглFXContext экземпляр, который использует отражение Java. Вы получаете один из них, делая: FXLocal.Context ctx = FXLocal.getContext();Альтернативно, можно сделать: FXContext ctx = FXContext.getInstance();Последний более абстрактен (поскольку это поддерживает проксирование для удаленного VMs), но более определенное FXLocal.Context поддерживает некоторые дополнительные операции, которые только имеют смысл для того-же-самого-VM отражения. ЗначенияРазличные отражательные операции непосредственно не используют значения Java. Вместо этого javafx.reflect. FXObjectValue являетсядескрипторомили прокси для Object . Этот дополнительный уровень косвенности не необходим во многих случаях, но это полезно для удаленного вызова, дистанционного управления, или в общем доступе к данным в различном VM. Объектное созданиеСделать эквивалент кода JavaFX:можно сделать:var x = ...; var z = Foo { a: 10; b: bind x.y }; FXContext rcontext = ...; FXClassType cls = rcontext.findClass(...); FXObjectValue x = ...; FXObjectValue z = cls.allocation(); z.initVar("a", ???); z.bindVar("b", ???); z.initialize(); Операции последовательностиИспользуйте javafx.reflect. FXSequenceBuilder, чтобы создать новую последовательность. Чтобы получить число элементов в последовательности, используйте ValueRef.getItemCount. Чтобы индексировать в последовательность, используйте ValueRef.getItem. Примечания проекта и проблемыНекоторые принципы разработки, под влиянием "Зеркально отраженных отражательных" API (
Ограничения
|
javafx.runtime | |
javafx.scene |
Обеспечивает набор базовых классов для API Графика Сцены JavaFX. Обеспечивает набор базовых классов для API Графика Сцены JavaFX. Этот пакет включает Сцену class, который определяет сцену, которая будет представлена. Это также включает основной Узел class, Группа class, который содержит последовательность дочерних узлов для того, чтобы представить, и CustomNode class для того, чтобы определить подклассы Узла, которые создают внутренние узлы как контент. Узлы соединяются в графике сцены, который является древовидной структурой данных, где у каждого элемента в дереве есть нуль или один родитель. Каждый узел является или "листовым" узлом без дочерних узлов или "ответвлением" с нулем или большего количества дочерних узлов. |
javafx.scene.chart | |
javafx.scene.chart.data | |
javafx.scene.chart.part | |
javafx.scene.control |
Обеспечивает набор классов управления графическим интерфейсом пользователя что, до максимального возможного градуса, работа то же самое на всех платформах. Обеспечивает набор классов управления графическим интерфейсом пользователя что, до максимального возможного градуса, работа то же самое на всех платформах. |
javafx.scene.effect |
Обеспечивает набор классов для того, чтобы присоединить эффекты графического фильтра к Узлам Графика Сцены JavaFX. Обеспечивает набор классов для того, чтобы присоединить эффекты графического фильтра к Узлам Графика Сцены JavaFX. Эффект является графическим алгоритмом, который производит изображение, обычно как модификация исходного изображения. Эффект может быть связан с графиком сцены |
javafx.scene.effect.light |
Обеспечивает набор классов для реализаций источника света, необходимых для Эффекта освещения. Обеспечивает набор классов для реализаций источника света, необходимых для Эффекта освещения. |
javafx.scene.image |
Обеспечивает набор классов для загрузки и отображения изображений. Обеспечивает набор классов для загрузки и отображения изображений.
|
javafx.scene.input |
Обеспечивает набор классов для обработки событий ввода с клавиатуры и мыши. Обеспечивает набор классов для обработки событий ввода с клавиатуры и мыши. |
javafx.scene.layout |
Обеспечивает набор классов управления для платформы расположения, которая содержит или организует узлы в пределах него. Обеспечивает набор классов управления для платформы расположения, которая содержит или организует узлы в пределах него. |
javafx.scene.media |
Обеспечивает набор классов для того, чтобы интегрировать аудио и видео в Приложения JavaFX. Обеспечивает набор классов для того, чтобы интегрировать аудио и видео в Приложения JavaFX. В настоящий момент, прежде всего используемый для этого пакета воспроизведение носителей. В Пакете Носителей есть 3 существенных класса: Носители, MediaPlayer, и MediaView. Это - пример простого приложения медиапроигрывателя: |
javafx.scene.paint |
Обеспечивает набор классов для цветов и градиентов, используемых, чтобы заполнить формы и фоны, представляя график сцены. Обеспечивает набор классов для цветов и градиентов, используемых, чтобы заполнить формы и фоны, представляя график сцены. |
javafx.scene.shape |
Обеспечивает набор 2-D классов для определения и выполнения операций на объектах, связанных с двумерной геометрией. Обеспечивает набор 2-D классов для определения и выполнения операций на объектах, связанных с двумерной геометрией. |
javafx.scene.text |
Обеспечивает набор классов для шрифтов и renderable текстового Узла. Обеспечивает набор классов для шрифтов и renderable текстового Узла. |
javafx.scene.transform |
Обеспечивает набор удобных классов, чтобы выполнить вращение, масштабирование, сдвиг, и преобразования преобразования для Обеспечивает набор удобных классов, чтобы выполнить вращение, масштабирование, сдвиг, и преобразования преобразования для |
javafx.stage |
Обеспечивает высокоуровневые контейнерные классы для сценариев JavaFX. Обеспечивает высокоуровневые контейнерные классы для сценариев JavaFX. Этот пакет инкапсулирует JavaFX графическая среда сценария для Этапа - метафора Сцены с различным, capabilites доступный Этапу в зависимости от базовой семантики контейнера времени выполнения. Интерфейс Этапа ТМ JavaFX обеспечивает интерфейсы и классы для среды и представления инстанцирований сценария JavaFX. Специфические особенности представления этапа для каждой платформы времени выполнения JavaFX позволят сценарию быть представленным на различных платформах с непротиворечивой функциональностью через каждое время выполнения. Основные области функциональности
|
javafx.util |