Sorry, your browser is not supported
To have the best experience using Skillshare, we recommend that you use one of these supported browsers.

JavaFX tutorial for Beginners: Learn JavaFX with Examples

Deepika Khanna

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
52 Videos (7h 28m)
    • Introduction to the course

      10:14
    • What is JavaFX?

      6:20
    • Overview of JavaFx and features of JavaFX

      4:24
    • Java download for windows

      5:18
    • Download Eclipse IDE

      7:02
    • Download and Install JavaFX Plugin for Eclipse

      3:56
    • JavaFX First Program

      13:27
    • What is Scene,Stage,LayoutPanes in JavaFX?

      9:55
    • Layout Panes Overview: BorderPane, HBox, VBox,FlowPane and more

      5:27
    • Border Pane Layout with example

      10:18
    • HBox Layout Pane with Example: Arranging nodes in HBox layout

      6:59
    • Spacing and Padding Overview

      5:17
    • Adding Space with Margins in JavaFX

      5:09
    • HGrow Priority Enumeration Constants

      5:36
    • HGrow Priority Enumeration constants with example

      7:56
    • VBox Layout Pane overview: Constructor and Methods of VBox

      7:39
    • setMaxWidth() : setting the width of the node

      3:28
    • Group Component with Example

      7:07
    • Overview of BorderPane Layout: Important methods and constructor

      4:03
    • Border Pane Layout with example: Arranging nodes in Border Pane Layout

      8:25
    • HBox Layout inside BorderPane Layout

      10:02
    • GridPane Layout and its properties

      5:32
    • Grid Layout with example

      16:56
    • JavaFX UI controls: Button, Label,TextField,Password Field, DateTIme Picker, ColorPicker and other c

      15:05
    • Creating a Login Page using JavaFX UI controls like Button, TextField and PasswordField

      14:11
    • Creating a Registration Form Part 1

      12:02
    • Creating a Registration Form Part 2

      11:59
    • Creating a Registration Form Part 3

      6:12
    • Creating a Registration Form Part 4

      8:00
    • JavaFX Menus Overview: MenuItem,CheckMenuItem,RadioMenuItem

      4:15
    • Creating a Menu and adding it to the MenuBar

      9:52
    • Overview of CheckMenuItems

      5:41
    • What are RadioMenuItems and how to add them to the menu?

      9:19
    • CustomMenuItem With Slider and Separator

      10:11
    • JavaFX charts: PieChart with Example

      12:09
    • JavaFX charts: BarChart with Example

      16:48
    • JavaFX charts: Scatter Chart with Example

      15:02
    • JavaFX charts: Line Chart with Example

      13:27
    • JavaFX chart: Area Chart with Example

      6:06
    • JavaFX shapes: How to create Lines in JavaFX?

      9:12
    • JavaFX Shapes: How to create Rectangle in JavaFX?

      8:29
    • Create a Circle in JavaFX

      4:06
    • Create a Ellipse in JavaFX

      6:02
    • Types of Arc in JavaFX

      9:36
    • Event Handling : Handling events in JavaFX

      5:33
    • Event Handling with Example

      5:52
    • Event Handling in Practice

      6:03
    • Event Handlers for Mouse Events

      10:39
    • Event Handlers for Key Events

      7:42
    • Calculator App Part I: Adding controls to the app

      12:27
    • Calculator App Part II: Add styling to the app

      5:00
    • Calculator App Part III: Adding event handling

      16:03

About This Class

6ccf4eed

Focus on what actually matters: This is not a course where you will learn bunch of things in a very shallow way. You are going to get really damn good at JavaFX. Like a real programmer, you won't worry about the buzzword of the day because you will have fundamental skills to pick up things on your own. You will be working on real-time project. We will start with small projects like creating a Login page, Registration page and then will design some advanced applications like building a  calculator. 

This course teaches you how to start developing rich-client desktop applications using your Java skills and provides comprehensive coverage of JavaFX 8's features. 

Learn the JavaFX you need for professional development:  Most courses focus on the syntax and features in JavaFX. They will talk to about controls,shapes at a very shallow level but  in this course you will learn how to use them in building a software. 

Designed to take you from total beginner to advanced:   If you have tried learning JavaFX before, you have likely found that beginner courses are way too easy, advanced courses are way too hard, and there is hardly anything in the middle. This JavaFX course is designed to take you from zero knowledge all the way to the advanced level, so that you can get it all done with one comprehensive course. 

What will you learn in this course?

  • JavaFX layout panes : Border Pane, Grid Layout, HBox,VBox,Grid, Group etc
  • JavaFX Controls: Label, Button,MenuButton,RadioButton,CheckBox,ChoiceBox,ListView,DatePicker,TextArea
  • JavaFX Charts: PieChart,BarChart,Scatter Chart, LineChart,AreaChart
  • JavaFX Shapes: Rectangle, Circle,Ellipse, Arcs
  • JavaFX Event Handling: Mouse Events, Key Events

Note: We will not just cover them in theory in this course but we will actually design each of them. 

What real time-projects will be building in the course?

  • Using controls we will be building a simple Login page.
  • Using controls like choicebox, radiobutton, DatePicker,checkboxes, ListView we will create a Registration form.
  • Using controls and Event handling in JavaFX we will also create a calculator App at the end of the course. 

ENROLL In the COURSE