WikiDer > Сценарий JavaFX
Эта статья включает в себя список общих Рекомендации, но он остается в основном непроверенным, потому что ему не хватает соответствующих встроенные цитаты. (Апрель 2011 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
Разработчик | Sun Microsystems |
---|---|
Стабильный выпуск | 1.2 / 2 июня 2009 г. |
Платформа | Среда выполнения Java |
Операционные системы | Кроссплатформенность |
Лицензия | GPL |
Интернет сайт | http://javafx.com/ |
Сценарий JavaFX был язык сценариев разработано Sun Microsystems, составляющие часть JavaFX семейство технологий на Платформа Java.
JavaFX нацелен на Богатое Интернет-приложение домен (конкурирующий с Adobe Flex и Microsoft Silverlight), специализирующаяся на быстрой разработке визуально насыщенных приложений для рынка настольных компьютеров и мобильных устройств. JavaFX Script работает с интегрированные среды разработки Такие как NetBeans, Затмение и IntelliJ IDEA. JavaFX выпущен под Стандартная общественная лицензия GNU, через спонсируемые Sun OpenJFX проект.
История
JavaFX Script раньше назывался F3 за Fорм Fследует Fсоборование. F3 в первую очередь был разработан Крис Оливер, который стал солнце сотрудника путем приобретения SeeBeyond Technology Corporation в сентябре 2005 г.
Его имя было изменено на JavaFX Script, и он стал с открытым исходным кодом в JavaOne 2007.
JavaFX 1.0 был выпущен 4 декабря 2008 года.[1] 10 сентября 2010 г. Oracle объявила на JavaOne этот сценарий JavaFX будет прекращен, хотя API JavaFX будет доступен для других языков для виртуальной машины Java.[2]
27 сентября 2010 г. Стивен Чин объявил Visage декларативный язык пользовательского интерфейса, основанный на JavaFX Script с улучшениями.[3]
Совсем недавно оригинал Язык программирования F3 сейчас находится в процессе возрождения и улучшения.
Функции
JavaFX Script был скомпилированным, статически типизированный, декларативный язык сценариев для Платформа Java. Он обеспечивал автоматическую привязку данных, триггеры мутации и декларативная анимация, используя синтаксис языка выражений (все блоки кода потенциально могут давать значения).
Благодаря своему стандарту JavaFX Поддерживаемые API сохраненный режим векторная графика, воспроизведение видео и стандартные Качать составные части.
Хотя F3 начал свое существование как интерпретируемый язык, до первого предварительного выпуска (3 квартал 2008 г.) JavaFX Script сместил акцент на преимущественно компиляцию. Интерпретируемый скрипт JavaFX по-прежнему возможен через JSR 223 Мост "Сценарии для Java". Потому что он построен на Платформа Java, Это легко использовать Ява классы в коде JavaFX Script. Скомпилированный скрипт JavaFX можно было запускать на любой платформе, которая недавно Среда выполнения Java установлены.
Синтаксис
JavaFX Декларативный синтаксис скрипта для создания пользовательских интерфейсов резко отличается от более подробных серий вызовов методов, необходимых для создания эквивалентного интерфейса в Качать напрямую.
Вот простой Привет, мир программа для JavaFX Script:
импорт javafx.stage.Stage; импорт javafx.scene.Scene; импорт javafx.scene.text.Text; импорт javafx.scene.text.Font; Этап { заглавие: "Привет, мир" ширина: 250 высота: 80 место действия: Место действия { содержание: Текст { шрифт : Шрифт { размер : 24 } Икс: 10, у: 30 содержание: "Привет, мир" } } }
Он показывает следующее окно / фрейм:
Эту программу также можно написать так:
импорт javafx.ext.swing. *; вар myFrame:SwingFrame = новый SwingFrame(); вар myLabel:Этикетка = новый Этикетка(); myLabel.текст = "Привет, мир!"; myFrame.ширина = 200; myFrame.высота = 50; myFrame.видимый = истинный; myFrame.содержание = myLabel;
Смотрите также
- Java-апплет, средство развертывания приложений Java внутри веб-страницы.
- JavaFX, семейство продуктов и технологий, предназначенных для создания Богатые интернет-приложения (RIA).
- Качать, базовая библиотека пользовательского интерфейса, используемая JavaFX Script.
- Curl (язык программирования), также с декларативным режимом с необязательной типизацией
Рекомендации
Библиография
- Моррис, Саймон (23 ноября 2009 г.), JavaFX в действии, Укомплектование персоналом, п. 375, г. ISBN 1-933988-99-1
- Топли, Ким (12 октября 2009 г.), Руководство разработчика JavaFX, Эддисон-Уэсли Профессионал, п. 640, ISBN 0-321-60165-3
- Уивер, Джеймс Л .; Гао, Вэйци; Чин, Стивен; Айверсон, декан (22 июня 2009 г.), Платформа Pro JavaFX: RIA для сценариев, настольных и мобильных устройств с технологией Java, Apress, п. 500, ISBN 1-4302-1875-4
- Кларк, Джим; Коннорс, Джим; Дж. Бруно, Эрик (15 июня 2009 г.), JavaFX: разработка полнофункциональных интернет-приложений, Prentice Hall, п. 384, г. ISBN 0-13-701287-X
- Андерсон, Гейл; Андерсон, Пол (15 июня 2009 г.), Essential JavaFX, Prentice Hall, п. 360, ISBN 0-13-704279-5
- Уивер, Джеймс Л. (4 мая 2009 г.), JavaFX Script: динамическое создание сценариев Java для полнофункциональных Интернет / клиентских приложений, Apress, п. 200, ISBN 1-59059-945-4
внешняя ссылка
- Главный сайт JavaFX
- Обзор Sun JavaFX
- Блог Криса Оливера, категория F3
- Журнал Джеймса Уивера Learn JavaFX
- Sun.com - Изучение сценария JavaFX: введение для программистов на Java
- Sun планирует версию Java для мобильных телефонов, подключенных к Интернету (Нью-Йорк Таймс статья)
- Sun снова пытается создать ориентированную на потребителя Java в Archive.today (Архивировано 19 января 2013 г.) (CNET статья)
- Вики Сообщества Planet JFX (инструкции, примеры кода, руководства)