ATC-JAVA-FX - JavaFX Training Course

Javafx Programming is intended for software engineers, systems analysts, program managers and user support personnel who wish to make beautiful UI using the Java programming language.

Duration: 4.0 days

Enquire Now

Start learning today!

Click Hereto customize your Training


Using JavaFX to enables developers to design, create, test, debug, and deploy rich client applications that operate consistently across diverse platforms


  • JavaFX vs Swing, SWT, AWT 
  • The History of Java UI Toolkits
  • Java SE UI Toolkits,AWT
  • Java Foundation Classes and the Emergence of Swing
  • Swing,Additional UI Toolkits,SWT,Apache Flex
  • The Way to JavaFX from F3 to JavaFX 8
  • JavaFX Compared to HTML5 and Web-Based Technologies
  • Java-Based Web Frameworks 
  • Installing and Configuring JavaFX and the Development Environment using intellij IDE or Netbeans 
  • Overview of JavaFX Features and Architecture
  • Using JavaFX UI Components basic workflow
  • Introduction to UI controls, charts, HTML content, layouts, CSS, FXML, etc. 
  • Label,Button,ColorPicker, CheckBox, RadioButton, ListView, TextField, PasswordField, Scrollbar, FileChooser, ProgressBar, Slider 
  • Basic of Scene Builder and how to use it to create a simple FXML
  • Handling events,Adding Effects, Animation, and Incorporate Media 

Exercise : Creating a Hello world Application button click and Create a media player and stop watch to understand the basic workflow of javafx. UI/UX Design ,Animation And Material design 

  • MVC Paterrn
  • Import Jfoenix - Material Design Library 
  • Open a new javafx project 
  • Add CSS styleshee 
  • Design splash and login screen with different approaches 
  • Design signup screen with different approaches including video,static or animated screen fade out animation,slide in or out animation ?creating a Table management screen with JFXTreeTableView with options of ADD,DELETE,EDIT,CLEAR
  • Making Customized Toast,JFXSnackbar,Line Chart,Customized Alert,Pie chart,Barchart Exercise : Creating a simple demo application which will show how we can use all the different design approaches Modern Interface in Javafx 
  • Material Dialog box with Emoji Expressions like Laugh, Love, Angry
  • Making a Ripple Background 
  • Sliding menu with different options 
  • Stepper Touch on hitting + and - sign 
  • Recycler View 
  • Navigation Drawer with material desing 
  • Floating Action Menu 
  • Arc animator 
  • Layout Dialog 
  • Using javaFx animation like Fade in and out 

Exercise : Creating a simple demo application which will show how we can use all the different design approaches and create a simple webapp.

Diving deep in JavaFx 

  • How to print reports using Jasper report 
  • How to setup database connection
  • How to use map in javafx
  • Creating a webapp and diving deep in CSS 
  • How to use Firebase with java
  • How to get data from server
  • How to parse JSON file in java
  • How to download large files and save it in your PC
  • How to use MYSQL Database

Exercise : Connect Java with Firebase web services and build a movie application Using Openjfx Libraries and learning the basics of a Image editor Photopea 

  • Basic design using photopea its shortcut and understanding how we can do small edit and design 
  • Using Openjfx 
  • FlexGanttFx : A library for rendering Gantt charts in JavaFx
  • Glucon Maps : Tiles based Geo-location map framework 
  • CalendarFx : A java framework for creating sophisticated calendar views 
  • FormsFX : A framework for easily creating forms for a javaFX application 
  • FXGL : JavaFx Game Engine

Exercise : 

1. Make small apps with the libraries of Open 
2. Integrating what we have learned and making Uniworks demo app different approaches


Desktop/Mobile/Touchscreen Application developers and web app developer


Knowledge of Java, previous web development experience will be helpful



Trainocate Certificate of Attendance

Course Benefits

  • Career growth
  • Broad Career opportunities
  • Worldwide recognition from leaders
  • Up-to Date technical skills
  • Popular Certification Badges

Advanced Technology Courses Popular Courses


The course is all about to learn the Python programming language. Its emphasis the core libraries and most useful libraries developed by the Python.


The Artificial Intelligence Fundamentals course provides a comprehensive introduction to the basic principles and concepts of artificial intelligence (AI). This


Our Trainer the Trainer course is designed to equip aspiring trainers with the skills and knowledge they need to deliver effective and engaging training session


This course teaches individuals how to become proficient in the administration and management of the Falcon Platform, a cyber-security platform by CrowdStrike.
Enquire Now
By clicking "Submit", I agree to the Terms Of Use and Privacy Policy