logo

Підручник з JavaFX

Підручник 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 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 призначений для початківців і професіоналів.

Проблеми

Ми запевняємо вас, що ви не знайдете жодних проблем у цьому посібнику. Однак, якщо ви знайдете такі, ви можете опублікувати їх у формі контакту.