From 0 to 1: JavaFX & Swing for Awesome Java UIs

Course

Online

£ 10 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

JavaFX is a set of media packages and graphics that facilitate developers to design, create, test, debug, and deploy rich client applications that operate persistently across a variety of platforms. Swing is a lightweight Graphical User Interface (GUI) widget toolkit by Java. It is an element of the Java Foundation Classes (JFC) that has several applications to develop rich desktop applications in Java. It includes built-in controls like image buttons, trees, sliders, tabbed panes, toolbars, tables, color choosers, and text areas to display Rich Format Text (RFT) or HTTP. Swing components are platform-independent and are written in Java. This course is packed with numerous examples and plenty of line of source code.This online tutorial From 0 to 1: JavaFX and Swing for Awesome Java UIs covers the following topics and their required Programming Drills.JavaFX: CSS and JavaScript support, SceneBuilder and FXML, how FXML and Dependency Injection work, zippy syncing with Bindings and Properties, 2D and 3D animations, building a real Media Player and Media support, Image handling and animated GIF construction and all the basic elements like trees, menus, and browser controls and much more. You will learn to design, create, test, debug, and deploy applications that operate consistently across diverse platforms.Swing: The basic frameworks, JFrames, Jpanels, and JComponents, Menus and how to handle them, Trees and their nuances, file choosers, browser controls, buttons. With Swing, you will be able to create a more sophisticated set of GUI compo.Design: The MVC Paradigm, Observer and Command Design Patterns, Dependency Injection via FXML. Design Patterns. This module will will teach you how Design patterns are used and where it's applied in the real world.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Over 47 lectures of content!
Build sophisticated user interfaces in Java, both in JavaFX and in Swing
Use menus, trees, buttons, tables and all the important standard UI-building techniques - both in JavaFX and in Swing
Use Scenebuilder and FXML to effortlessly create UIs using dependency injection
Blur the lines between web and app development by using JavaScript and CSS
Build business apps with charts and tables that rival spreadsheets like MS-Excel
Leverage the power of Properties and Bindings to get the little details right
Build 3D animations in JavaFX
Use JavaFX Media support - build an entire, fully functional media player, and also know the limits of Java media capabilities
Understand the MVC paradigm and the observer and command patterns that underpin virtually all modern UI frameworks

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 4 years

Subjects

  • Media
  • Image
  • Mechanics
  • Design
  • Java

Course programme

Why learn JavaFX and Swing? 1 lecture 05:02 Start Introduction Start Introduction Why learn JavaFX and Swing? 1 lecture 05:02 Start Introduction Start Introduction Start Introduction Start Introduction Start Introduction Start Introduction Start Introduction Start Introduction Start Introduction Start Introduction Start Introduction Start Introduction Swing 3 lectures 43:33 Start The Basic Idea of Swing Start The Basic Idea of Swing Start The Mechanics of Swing I Start The Mechanics of Swing I Start The Mechanics of Swing-II Start The Mechanics of Swing-II Swing 3 lectures 43:33 Start The Basic Idea of Swing Start The Basic Idea of Swing Start The Mechanics of Swing I Start The Mechanics of Swing I Start The Mechanics of Swing-II Start The Mechanics of Swing-II Start The Basic Idea of Swing Start The Basic Idea of Swing Start The Basic Idea of Swing Start The Basic Idea of Swing Start The Basic Idea of Swing Start The Basic Idea of Swing Start The Basic Idea of Swing Start The Basic Idea of Swing Start The Basic Idea of Swing Start The Basic Idea of Swing Start The Mechanics of Swing I Start The Mechanics of Swing I Start The Mechanics of Swing I Start The Mechanics of Swing I Start The Mechanics of Swing I Start The Mechanics of Swing I Start The Mechanics of Swing I Start The Mechanics of Swing I Start The Mechanics of Swing I Start The Mechanics of Swing I Start The Mechanics of Swing-II Start The Mechanics of Swing-II Start The Mechanics of Swing-II Start The Mechanics of Swing-II Start The Mechanics of Swing-II Start The Mechanics of Swing-II Start The Mechanics of Swing-II Start The Mechanics of Swing-II Start The Mechanics of Swing-II Start The Mechanics of Swing-II JavaFX Introduced 5 lectures 41:07 Start Contrasting JavaFX and Swing - I Start Contrasting JavaFX and Swing - I Start Contrasting JavaFX and Swing-II Start Contrasting JavaFX and Swing-II Start The Mechanics of JavaFX Start The Mechanics of JavaFX Start Properties and Bindings Introduced Start Properties and Bindings Introduced We are in sync : Properties and Bindings in action We are in sync : Properties and Bindings in action JavaFX Introduced 5 lectures 41:07 Start Contrasting JavaFX and Swing - I Start Contrasting JavaFX and Swing - I Start Contrasting JavaFX and Swing-II Start Contrasting JavaFX and Swing-II Start The Mechanics of JavaFX Start The Mechanics of JavaFX Start Properties and Bindings Introduced Start Properties and Bindings Introduced We are in sync : Properties and Bindings in action We are in sync : Properties and Bindings in action Start Contrasting JavaFX and Swing - I Start Contrasting JavaFX and Swing - I Start Contrasting JavaFX and Swing - I Start Contrasting JavaFX and Swing - I Start Contrasting JavaFX and Swing - I Start Contrasting JavaFX and Swing - I Start Contrasting JavaFX and Swing - I Start Contrasting JavaFX and Swing - I Start Contrasting JavaFX and Swing - I Start Contrasting JavaFX and Swing - I Start Contrasting JavaFX and Swing-II Start Contrasting JavaFX and Swing-II Start Contrasting JavaFX and Swing-II Start Contrasting JavaFX and Swing-II Start Contrasting JavaFX and Swing-II Start Contrasting JavaFX and Swing-II Start Contrasting JavaFX and Swing-II Start Contrasting JavaFX and Swing-II Start Contrasting JavaFX and Swing-II Start Contrasting JavaFX and Swing-II Start The Mechanics of JavaFX Start The Mechanics of JavaFX Start The Mechanics of JavaFX Start The Mechanics of JavaFX Start The Mechanics of JavaFX Start The Mechanics of JavaFX Start The Mechanics of JavaFX Start The Mechanics of JavaFX Start The Mechanics of JavaFX Start The Mechanics of JavaFX Start Properties and Bindings Introduced Start Properties and Bindings Introduced Start Properties and Bindings Introduced Start Properties and Bindings Introduced Start Properties and Bindings Introduced Start Properties and Bindings Introduced Start Properties and Bindings Introduced Start Properties and Bindings Introduced Start Properties and Bindings Introduced Start Properties and Bindings Introduced We are in sync : Properties and Bindings in action We are in sync : Properties and Bindings in action We are in sync : Properties and Bindings in action We are in sync : Properties and Bindings in action We are in sync : Properties and Bindings in action We are in sync : Properties and Bindings in action We are in sync : Properties and Bindings in action We are in sync : Properties and Bindings in action We are in sync : Properties and Bindings in action We are in sync : Properties and Bindings in action Properties And Bindings 5 lectures 01:06:24 Start Properties and Bindings: Digging Deeper Start Properties and Bindings: Digging Deeper Properties and Bindings: Observables, ChangeListeners and Other Interfaces Properties and Bindings: Observables, ChangeListeners and Other Interfaces JavaFX: Modeling Properties and Bindings JavaFX: Modeling Properties and Bindings JavaFX : Digging into Bindings JavaFX : Digging into Bindings The trick to JavaFX properties: Lazy Instantiation The trick to JavaFX properties: Lazy Instantiation Properties And Bindings 5 lectures 01:06:24 Start Properties and Bindings: Digging Deeper Start Properties and Bindings: Digging Deeper Properties and Bindings: Observables, ChangeListeners and Other Interfaces Properties and Bindings: Observables, ChangeListeners and Other Interfaces JavaFX: Modeling Properties and Bindings JavaFX: Modeling Properties and Bindings JavaFX : Digging into Bindings JavaFX : Digging into Bindings The trick to JavaFX properties: Lazy Instantiation The trick to JavaFX properties: Lazy Instantiation Start Properties and Bindings: Digging Deeper Start Properties and Bindings: Digging Deeper Start Properties and Bindings: Digging Deeper Start Properties and Bindings: Digging Deeper Start Properties and Bindings: Digging Deeper Start Properties and Bindings: Digging Deeper Start Properties and Bindings: Digging Deeper Start Properties and Bindings: Digging Deeper Start Properties and Bindings: Digging Deeper Start Properties and Bindings: Digging Deeper Properties and Bindings: Observables, ChangeListeners and Other Interfaces Properties and Bindings: Observables, ChangeListeners and Other Interfaces Properties and Bindings: Observables, ChangeListeners and Other Interfaces Properties and Bindings: Observables, ChangeListeners and Other Interfaces Properties and Bindings: Observables, ChangeListeners and Other Interfaces Properties and Bindings: Observables, ChangeListeners and Other Interfaces Properties and Bindings: Observables, ChangeListeners and Other Interfaces Properties and Bindings: Observables, ChangeListeners and Other Interfaces Properties and Bindings: Observables, ChangeListeners and Other Interfaces Properties and Bindings: Observables, ChangeListeners and Other Interfaces JavaFX: Modeling Properties and Bindings JavaFX: Modeling Properties and Bindings JavaFX: Modeling Properties and Bindings JavaFX: Modeling Properties and Bindings JavaFX: Modeling Properties and Bindings JavaFX: Modeling Properties and Bindings JavaFX: Modeling Properties and Bindings JavaFX: Modeling Properties and Bindings JavaFX: Modeling Properties and Bindings JavaFX: Modeling Properties and Bindings JavaFX : Digging into Bindings JavaFX : Digging into Bindings JavaFX : Digging into Bindings JavaFX : Digging into Bindings JavaFX : Digging into Bindings JavaFX : Digging into Bindings JavaFX : Digging into Bindings JavaFX : Digging into Bindings JavaFX : Digging into Bindings JavaFX : Digging into Bindings The trick to JavaFX properties: Lazy Instantiation The trick to JavaFX properties: Lazy Instantiation The trick to JavaFX properties: Lazy Instantiation The trick to JavaFX properties: Lazy Instantiation The trick to JavaFX properties: Lazy Instantiation The trick to JavaFX properties: Lazy Instantiation The trick to JavaFX properties: Lazy Instantiation The trick to JavaFX properties: Lazy Instantiation The trick to JavaFX properties: Lazy Instantiation The trick to JavaFX properties: Lazy Instantiation FXML and SceneBuilder 6 lectures 01:14:14 Complex UIs via FXML and SceneBuilder Complex UIs via FXML and SceneBuilder FXML Behind the Scenes : Linking to the controller FXML Behind the Scenes : Linking to the controller FXML Behind the Scenes : Dependency Injection FXML Behind the Scenes : Dependency Injection The Full Possibilities of FXML - I The Full Possibilities of FXML - I The Full Possibilities of FXML - II The Full Possibilities of FXML - II The Full Possibilities of FXML - III The Full Possibilities of FXML - III FXML and SceneBuilder Charts and Tables : An example - I Charts and Tables : An example - II Charts and Tables : An example -...

Additional information

To subscribe to this course, you will require knowledge of a Programming 101 Class, in Java preferably If you do not possess the required knowledge, you can subscribe to our course on A Complete Tutorial on Java Programming

From 0 to 1: JavaFX & Swing for Awesome Java UIs

£ 10 + VAT