Get into the cutting edge with JavaFX and develop groundbreaking user interfaces!
In this video we download and install the necessary software.
In this video, you will learn how to create your first user interface using your first window in JavaFX. You should already know the basics of Java, as I will not go into the basics such as classes, functions, variables, etc. in this video.
In this video you will learn how to use the user interaction with the event handler, e.g. to execute something when a button is clicked.
In this video, you will learn how to use text fields in your GUI. We will build on the knowledge from the previous videos. To do this, we use the Text class. This allows us to define which text we want to display in the window.
In this video, you will learn what the label is all about and how it differs from text. You have already learned how to display text with the Text class in a GUI.
Here you will learn how to use multiple scenes in JavaFX. So far we have only ever worked with one scene, now it's time to learn how it works with multiple scenes.
In this video you will learn an easier way to work with buttons, using Lambda Expressions and simple button clicks in JavaFX.
In this video you will learn how GridPane and TextField work in JavaFX. These are text fields in which the user can enter text.
In this video you will learn how to install and use a password field in JavaFX. This is a text field in which you can enter a password that is hidden.
In this video you will learn how to use TextArea in JavaFX. This is a larger text field which is used for longer text entries.
In this video you will learn how to use the toggle button in JavaFX. To do this, we will write a small program in which the user should specify which eye color he has.
In this video we cover the radio button in JavaFX and look at how we can use the radio button class. A radio button can either be selected or deselected.
In this video, we look at the check box in JavaFX. These are selectable boxes that can be used, for example, for preference when ordering a pizza.
This video is about the choice box in JavaFX. This is a drop-down menu, i.e. a menu in which you can choose from various options.
Here you will learn how to use ComboBox in JavaFX. This is a box similar to the Choice Box, but here we also have the option of adding entries in runtime, for example.
In this video you will learn how to use a scroll bar in JavaFX. To do this, we will create and use a scrollable area.
In this video you will learn how to use ScrollPane in JavaFX. Similar to the scroll bar, this is a scrollable area with scroll bars.
In this video we cover sliders in JavaFX. Sliders allow the user to set values on a bar. This allows them to set the color values, for example.
This video is about the progress bar in JavaFX. This is the loading bar that you see, for example, when downloading a file or copying files.
This video is about the date picker in JavaFX and how you can use it. This is a UI element that you have probably already seen. It allows you to select a date.
In this video we cover the color picker in JavaFX. This is a UI element with which we can select a color. Let's take a look at how to install and use such a color picker in JavaFX.
In this video you will learn how to create and use the file chooser in JavaFX. This is a UI element that allows you to select a file from your own file system.
Here you will consolidate your understanding of the file chooser.
In this video we cover one of the different views, namely ListView in JavaFX. This is a view in which you can insert list elements.
In this video we cover TableView in JavaFX. This is another view type that allows us to use and display tables. Let's take a look at how to create a TableView in JavaFX.
In this video, you will learn how to use and benefit from the tree view in JavaFX. This is a view in which you can arrange elements like in a tree with several branches.
Here you will get to know the HTML editor in JavaFX and see how to use it. HTML is a scripting language that is used when developing websites.
In this chapter, we will be looking at layouts, and one of these layouts is the HBox in JavaFX. In the next videos we will see the different layouts and learn about the differences.
VBox allows us to arrange all elements vertically.
This video is about FlowPane in JavaFX. This is a layout class of the JavaFX API. We will look at an example of a FlowPane directly.
This video is about the BorderPane in JavaFX. This is another layout that allows us to arrange our nodes accordingly.
This video is about TitledPane in JavaFX. This is another layout. One where you simply enter a title for the layout and insert the nodes within the layout.
In this video you will learn how to create a menu.
The next videos are about shapes. Line is the first shape we will look at.
In this video you will consolidate your understanding of Line and the Canvas.
In this video we look at the shapes Circle and Circle Arc in JavaFX. Circle comes from English and means circle. So we are going to draw circles.
This video is about polyline and polygon in JavaFX. These are shapes that have several corners.
In this video you will learn how to use Rectangle and Ellipse in JavaFX. Rectangle is a rectangle, which we have already used before, and Ellipse is a compressed circle. Both are from the Shape subclass.
This video is about Path in JavaFX. Path allows us to make paths with shapes, i.e. to draw a line that goes in all possible directions.
In this video we take a look at Gradient Color and Color in JavaFX. These are colors and color transitions.
This video is about pie charts and how to create them.
This video is about line charts and how to create them.
This video is about bar charts and how to create them.
In this video we cover the area chart in JavaFX. This is another two-axis chart. It differs from the line chart mainly in that the line color is also filled in below the line, up to the zero point or the lowest point.
This video is about the scatter chart in JavaFX. This is a type of chart in which the individual values are displayed as unconnected points.
In this video, you will learn about events and event filters in JavaFX. Basically, it's about what happens when you move over an element or press a key on the keyboard, for example. Let's first take a look at mouse events in JavaFX.
In this video, you will learn about the various gesture events in JavaFX. These are events that are particularly interesting on touch devices. This is especially true for Windows 8 and higher.
This video is about event handlers in JavaFX. We have already worked with event handlers, but I wanted to explain this in more detail here.
In this video you will learn how to use drag and drop in JavaFX. This is a common procedure in programs. You can "drag" (pull) and "drop" (drop) an element (e.g. node).
In this video you will learn how to use the audio player in JavaFX, i.e. how to play an audio file with JavaFX.
In this video you will learn how to use the properties of the media player.
In this video you will learn how to use the video player in JavaFX, i.e. how to play and display a video file with JavaFX.
In this video you will get to know the Scene Builder. A tool that makes the work of building a GUI extremely easy.
This video is about the controller, which controls the communication between the Scene Builder and our program.
Last but not least, we create a project with the SceneBuilder.
Comment now „JavaFX for GUI development“