Get in Touch

Course Outline

Introduction

  • JavaFX compared to Swing, SWT, and AWT

Installing and Configuring JavaFX and the Development Environment

Overview of JavaFX Features and Architecture

Using JavaFX UI Components

  • UI controls, charts, HTML content, layouts, CSS, FXML, and more

Exercise: Building a Simple Application

Responding to User Input

  • Event-driven UI development
  • Handling events

Adding Effects, Animation, and Media

  • Working with JavaFX 3D Graphics, Image Ops API, and Canvas
  • Creating visual effects
  • Applying 2D and 3D transformations, transitions, and animation
  • Incorporating media

Exercise: Bringing the Application to Life

Exploring Application Logic

  • Working with the Scene Graph
  • Using properties, binding, and collections

Improving Application Usability

  • Viewing the application from the user’s perspective
  • Making the application localisable

Exercise: Extending the Application

Deploying the Application

  • Deploying as a desktop application
  • Deploying as a web application

Working with Legacy Java Applications

  • Understanding concurrency and threads
  • Integrating JavaFX with Swing and SWT

Troubleshooting

Summary and Conclusion

Requirements

  • Experience with Java programming
  • Some familiarity with Swing, AWT, or similar GUI frameworks is desirable
 21 Hours

Number of participants


Price per participant

Testimonials (3)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories