Підручник JavaFX містить базові та розширені концепції JavaFX. Наш навчальний посібник із JavaFX призначений для початківців і професіоналів.
JavaFX — це бібліотека Java, яка використовується для розробки настільних програм, а також Rich Internet Applications (RIA). Програми, створені в JavaFX, можуть працювати на кількох платформах, включаючи веб, мобільні та настільні комп’ютери.
Наш навчальний посібник із JavaFX містить усі теми бібліотеки JavaFX, такі як основи, 2D-фігури, 3D-фігури, ефекти, анімація, текст, макети, елементи керування інтерфейсом користувача, перетворення, діаграми, 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 as JavaFX у червні 2005 року.
абстрактний клас проти інтерфейсу
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, щоб надати користувачеві більш розширений графічний інтерфейс. |
Конструктор сцени | Scene Builder генерує розмітку FXML, яку можна перенести в IDE. |
Веб-перегляд | У веб-сторінки можна вбудовувати програми JavaFX. Web View використовує технологію WebKitHTML для вбудовування веб-сторінок. |
Вбудовані елементи керування інтерфейсу | JavaFX містить вбудовані компоненти, які не залежать від операційної системи. Компонента інтерфейсу користувача достатньо для розробки повнофункціональної програми. |
CSS-подібний стиль | Код JavaFX може бути вбудований у CSS, щоб покращити стиль програми. Ми можемо покращити вигляд нашої програми за допомогою простого знання CSS. |
Сумісність Swing | Програми JavaFX можна вбудовувати за допомогою коду Swing за допомогою класу Swing Node. Ми можемо оновити існуючу програму swing потужними функціями JavaFX. |
Canvas API | Canvas API надає методи малювання безпосередньо в області сцени JavaFX. |
Багатий набір API | JavaFX надає багатий набір API для розробки програм графічного інтерфейсу користувача. |
Інтегрована графічна бібліотека | Надається інтегрований набір класів для роботи з 2D і 3D графікою. |
Графічний конвеєр | Графіка JavaFX базується на графічному конвеєрі (призма). Він пропонує плавну графіку з апаратним прискоренням. |
Високопродуктивний механізм медіа | Медіа-конвеєр підтримує відтворення веб-мультимедіа з низькою затримкою. Він заснований на Gstreamer Multimedia framework. |
Автономна модель розгортання програми | Автономні пакети програм містять усі ресурси програми та приватну копію Java і JavaFX Runtime. |
Індекс JavaFX
Підручник з JavaFX
- Підручник з JavaFX
- Огляд JavaFX
- Встановити Java
- Встановіть Eclipse
- JavaFX з Eclipse
- Архітектура JavaFX
- Структура програми
- Перша програма JavaFX
Формати JavaFX 2D
вузол списку в java
- Формати 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
- JavaFX DropShadow
- JavaFX InnerShadow
- Освітлення JavaFX
- JavaFX Light.Distant
- JavaFX Light.Spot
- JavaFX Light.Point
Перетворення JavaFX
- Перетворення JavaFX
- Переклад JavaFX
- Ротація JavaFX
- Масштабування JavaFX
- JavaFX Shearing
- Багаторазові трансформації
Анімація JavaFX
- Анімація JavaFX
- JavaFX Rotate Transition
- Перехід масштабу JavaFX
- Перехід JavaFX Translate
- JavaFX Fade Transition
- Перехід заповнення JavaFX
- Перехід обведення JavaFX
- Послідовний перехід JavaFX
- Паралельний перехід JavaFX
- JavaFX Pause Transition
- Перехід шляху JavaFX
Тривимірні фігури JavaFX
- Тривимірні фігури JavaFX
- Властивості тривимірного об’єкта
- JavaFX Box
- Циліндр JavaFX
- Сфера JavaFX
Макети JavaFX
- Макети JavaFX
- JavaFX BorderPane
- JavaFX HBox
- JavaFX VBox
- JavaFX StackPane
- JavaFX GridPane
- JavaFX FlowPane
JavaFX UI
- Елементи керування JavaFX UI
- Мітка JavaFX
- Кнопка JavaFX
- JavaFX RadioButton
- JavaFX CheckBox
- 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.
"алгоритм банкіра"
Аудиторія
Наш навчальний посібник із JavaFX призначений для початківців і професіоналів.
Проблеми
Ми запевняємо вас, що ви не знайдете жодних проблем у цьому посібнику. Однак, якщо ви знайдете такі, ви можете опублікувати їх у формі контакту.