|
Getting started
|
If you have never used Netbeans before, this lesson will show you
how to use Netbeans IDE to build and debug JavaFX applications.
|
|
Stage, scene, node
|
Discuss
Stage, scene, node and
Scenegraph and their relationships. |
|
Placing component on screen
|
Discuss
different coordinate systems and how to place a node. Discuss concept of a group. |
|
JavaFX and threads
|
Discussion threads in JavaFX. Discuss Event Dispatch Thread,
and deferred action and when to use deferred action.
|
|
Function Datatype
|
JavaFX
introduces new data types
such as function data type and sequences. We will discuss how to use
function data types as callback mechanism in designing GUI.
|
|
Sequence Datatype
|
Sequences are
easy to use but are expensive for manipulating large arrays. We will discuss how
large sequences can be created in Java and used in JavaFx.
|
|
Data binding
|
Data binding is a key features of
the JavaFx language. We will discuss how it simplifies UI design.
You will learn how to use them as you go through the other lessons.
|
|
Triggers
|
Trigger is another new concept in JavaFx. Triggers are used in other lessons
of this tutorial series. So we will briefly discuss
use cases when to use this new feature. |
|
Extend JavaFx Node
|
In this sesion we will discuss how to extend
existing JavaFx node. As an example we will extent JavaFx TextBox and make it a
Password text box where data entered is shown as * characters.
|
|
Dragging a node
|
How to drag a node on screen |
|
Drag and drop
|
Design and build drag and drop application |
|
Decorated Node
|
Draw borders around any node. |
|
Using slider
|
Discuss how to move object using slider component |
|
Clipping
|
Understand how clipping works |
|
Scroll Panel
|
We will extend the ideas from
the "Clipping" and "Using slider" tutorials to design a scroll panel. |
|
Creating Tab panel
|
Discuss tab panel design and build a tab panel |
|
Using Text
|
How to use Text class |
|
Creating dialogs
|
In this lesson we will create modal and modeless dialogs by
extending JavaFx Stage class.
|
|
Calendar as a Dialog
|
Convert a calendar application to a usable dialog.
|
|
JavaFX Tree widget
|
In this session we will discuss how to design a tree
widget in JavaFX. The tutorial will demonstrate how simple it is to use sequence and binding
to create a usable tree widget. |
|
Split Panel
|
In this session we will discuss how to design a split panel
widget in JavaFX. |
|
JavaFX Reflection API
|
Discuss the working of reflection API. Dynamically
create and manipulate JavaFX objects. |
|
Using PullParser
|
Discuss the working of Pull Parser to
parse JSON and XML document. |
Mapping JSON/XML to JavaFX object
|
In this lesson we will create a utility class for
server communication. The class will use reflection API to
initialize JavaFX object from JSON/XML formatted data received from the server and also create
a JSON/XML string from JavaFX object to send to the server. |
|
Using File Dialog
|
Example of how to use Swing File dialog. |
|
Use
Google checkout |
Use Paypal
checkout |
|
|
|
|
After the checkout process is complete, you will receive login instructions to
view the video tutorials. On the checkout form, allow Google or PayPal to
send your email address to W3apps Inc. so we can send you your password. The
cost of the Video Tutorials is $39.95.
|