Урокът за JavaFX предоставя основни и разширени концепции за JavaFX. Нашият урок по JavaFX е предназначен за начинаещи и професионалисти.
JavaFX е библиотека на Java, която се използва за разработване на настолни приложения, както и Rich Internet Applications (RIA). Приложенията, изградени в JavaFX, могат да работят на множество платформи, включително уеб, мобилни и настолни компютри.
Нашият урок по JavaFX включва всички теми от библиотеката на JavaFX като основи, 2D фигури, 3D форми, ефекти, анимация, текст, оформления, UI контроли, трансформации, диаграми, JavaFX с CSS, JavaFX с медии и т.н.
Какво е JavaFX?
JavaFX е библиотека на Java, използвана за разработване на настолни приложения, както и Rich Internet Applications (RIA). Приложенията, изградени в JavaFX, могат да работят на множество платформи, включително уеб, мобилни и настолни компютри.
JavaFX е предназначен да замени swing в Java приложения като GUI рамка. Въпреки това, той предоставя повече функционалности от swing. Подобно на Swing, JavaFX също предоставя свои собствени компоненти и не зависи от операционната система. Той е лек и хардуерно ускорен. Поддържа различни операционни системи, включително Windows, Linux и Mac OS.
История на JavaFX
JavaFX е разработен от Крис Оливър. Първоначално проектът е наречен като Формулярът следва функции (F3) . Предназначен е да предостави по-богатите функционалности за разработка на GUI приложения. По-късно Sun Micro-systems придоби F3 project as JavaFX през юни 2005 г.
масив c низ
Sun Micro-systems го обявява официално през 2007 г при Конференция W3 . През октомври 2008 г. беше пуснат JavaFX 1.0. През 2009 г. корпорацията ORACLE придобива Sun Micro-Systems и пуска JavaFX 1.2. най-новата версия на JavaFX е JavaFX 1.8, която беше пусната на 18 март 2014 г.
Характеристики на JavaFX
Особеност | Описание |
---|---|
Java библиотека | Това е Java библиотека, която се състои от много класове и интерфейси, които са написани на Java. |
FXML | FXML е базиран на XML декларативен език за маркиране. Кодирането може да се извърши в FXML, за да се предостави по-усъвършенстван GUI на потребителя. |
Създател на сцени | Scene Builder генерира FXML маркиране, което може да бъде пренесено в IDE. |
Уеб изглед | Уеб страниците могат да бъдат вградени с JavaFX приложения. Web View използва технологията WebKitHTML за вграждане на уеб страници. |
Вградени UI контроли | JavaFX съдържа вградени компоненти, които не зависят от операционната система. Компонентът на потребителския интерфейс е достатъчен за разработване на пълнофункционално приложение. |
Стил като CSS | JavaFX кодът може да бъде вграден с CSS за подобряване на стила на приложението. Можем да подобрим изгледа на нашето приложение с просто познаване на CSS. |
Оперативна съвместимост на Swing | Приложенията JavaFX могат да бъдат вградени със swing код с помощта на класа Swing Node. Можем да актуализираме съществуващото приложение swing с мощните функции на JavaFX. |
API на Canvas | Canvas API предоставя методите за директно рисуване в област на сцена на JavaFX. |
Богат набор от API | JavaFX предоставя богат набор от API за разработване на GUI приложения. |
Интегрирана графична библиотека | Предоставен е интегриран набор от класове за работа с 2D и 3D графики. |
Графичен тръбопровод | Графиката на JavaFX се базира на конвейер (призма), изобразен на графики. Предлага гладка графика, която е хардуерно ускорена. |
Високоефективен медиен двигател | Медийният канал поддържа възпроизвеждането на уеб мултимедия с ниска латентност. Базиран е на мултимедийна рамка на Gstreamer. |
Самостоятелен модел за внедряване на приложение | Самостоятелните пакети за приложения имат всички ресурси на приложението и лично копие на Java и JavaFX Runtime. |
JavaFX индекс
Урок за JavaFX
зареждане на javascript
- Урок за JavaFX
- Общ преглед на JavaFX
- Инсталирайте Java
- Инсталирайте Eclipse
- JavaFX с Eclipse
- JavaFX архитектура
- Структура на приложението
- Първо приложение JavaFX
JavaFX 2D форми
- JavaFX 2D форми
- Свойства на формата
- JavaFX линия
- JavaFX правоъгълник
- JavaFX елипса
- JavaFX Arc
- JavaFX кръг
- JavaFX полигони
- Кубична крива
- Четворна крива
- Цвят на JavaFX
- Градиентен цвят
Текст на JavaFX
- Текст на JavaFX
Текст на JavaFX
- JavaFX ефекти
- JavaFX ColorAdjust
- JavaFX ColorInput
- JavaFX ImageInput
- JavaFX Blend
- JavaFX Bloom
- JavaFX Glow
- JavaFX BoxBlur
- JavaFX GaussianBlur
- JavaFX MotionBlur
- Отражение на JavaFX
- JavaFX SepiaTone
- JavaFX Shadow
- JavaFX DropShadow
- JavaFX InnerShadow
- JavaFX осветление
- JavaFX Light.Distant
- JavaFX Light.Spot
- JavaFX Light.Point
Трансформация на JavaFX
- Трансформация на JavaFX
- Превод на JavaFX
- Ротация на JavaFX
- JavaFX мащабиране
- JavaFX Шиъринг
- Множество трансформации
JavaFX анимация
- JavaFX анимация
- JavaFX Rotate Transition
- Преход на мащаба на JavaFX
- Преход на JavaFX Translate
- JavaFX Fade Transition
- Преход за запълване на JavaFX
- JavaFX Stroke Transition
- Последователен преход на JavaFX
- Паралелен преход на JavaFX
- Преход на пауза на JavaFX
- Преход на пътя на JavaFX
JavaFX 3D форми
- JavaFX 3D форми
- Свойства на 3D обект
- JavaFX кутия
- JavaFX цилиндър
- JavaFX сфера
JavaFX оформления
- JavaFX оформления
- JavaFX BorderPane
- JavaFX HBox
- JavaFX VBox
- JavaFX StackPane
- JavaFX GridPane
- JavaFX FlowPane
Потребителски интерфейс на JavaFX
- JavaFX UI контроли
- Етикет JavaFX
- Бутон JavaFX
- JavaFX RadioButton
- JavaFX Check Box
- JavaFX TextField
- JavaFX PasswordField
- JavaFX хипервръзка
- JavaFX слайдер
- JavaFX ProgressBar
- Индикатор за напредък
- JavaFX ScrollBar
- JavaFX FileChooser
- JavaFX меню
- Подсказка за JavaFX
Графики на JavaFX
- Графики на JavaFX
- Кръгова диаграма на JavaFX
- Линейна диаграма на JavaFX
- Областна диаграма на JavaFX
- Графика на JavaFX
- Мехурчеста диаграма на JavaFX
- Точкова диаграма на JavaFX
- Диаграма с подредени площи
- Подредена стълбовидна диаграма
JavaFX CSS
- JavaFX CSS
Медия с JavaFX
- Медия с JavaFX
- JavaFX Възпроизвеждане на аудио
- JavaFX Възпроизвеждане на видео
Обработка на събития в JavaFX
- Обработка на събития в JavaFX
- Методи за удобство на JavaFX
- Филтри за събития на JavaFX
- JavaFX манипулатори на събития
Предпоставки
Преди да научите JavaFX, трябва да имате познания за основната Java. Трябва също да сте запознати с Eclipse или NetBeans. Всички примери в този урок са тествани на Eclipse IDE.
len на масив в java
Публика
Нашият урок по JavaFX е предназначен да помогне както на начинаещи, така и на професионалисти.
проблеми
Уверяваме ви, че няма да намерите никакъв проблем в този урок. Въпреки това, ако намерите такива, можете да публикувате във формата за контакт.