JavaFX - Benutzeroberflächen / GUIs in Java programmieren
4.5 (155 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,189 students enrolled

JavaFX - Benutzeroberflächen / GUIs in Java programmieren

Nutze deine Java Programmierfähigkeiten um mithilfe von JavaFX wundervolle Benutzeroberflächen / GUIs zu programmieren
4.5 (155 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,189 students enrolled
Created by Hendrik Pruin
Last updated 3/2018
German
Current price: $86.99 Original price: $124.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 13 hours on-demand video
  • 14 articles
  • 14 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • 🚀Du lernst das Programmieren von GUIs/Benutzeroberflächen mit JavaFX
  • 📈Du verbesserst Dein allgemeines Programmierverständnis
  • 🎨Du lernst Deine selbst programmierten GUIs mithilfe von CSS zu verschönern
  • 🖥Du erhältst eine detaillierte Einführung in den sogenannten SceneBuilder, um Deine GUIs/Benutzeroberflächen noch schneller zu bauen
  • 💰Du eignest Dir gefragte Programmierfähigkeiten an
  • 🏅Du festigst Dein Wissen durch zahlreiche Übungsaufgaben
Course content
Expand all 114 lectures 12:55:43
+ JavaFX Grundlagen
12 lectures 01:32:06
Der Lebenszyklus einer JavaFX Anwendung
08:32
Das Hello World Programm
11:15
Die Klasse Stage
08:18
Programmieraufgabe 1: Umgang mit der Klasse Stage
00:26
Lösung: Programmieraufgabe 1
08:45
Probleme lösen - Beispielhaft anhand der Klasse Scene
09:28
Programmieraufgabe 2: Umgang mit der Klasse Scene
00:34
Lösung: Programmieraufgabe 2
08:29
Exkurs: Wiederholung Threads + Anonyme Klassen
10:25
Exkurs: Lambda-Ausdrücke
12:48
Platform.exit vs. System.exit
05:23
+ Properties, Bindings, Listener
9 lectures 01:12:35
Einführung in Properties
11:00
Bindings
07:34
Komplexe Bindings: NumberBinding, BooleanBinding
07:12
Programmieraufgabe 3: Umgang mit komplexen Bindings
00:37
Lösung: Programmieraufgabe 3
11:13
Komplexe Bindings: StringBinding
07:05
Der ChangeListener
09:37
Der InvalidationListener
09:13
Welchen Listener wann benutzen? - ChangeListener vs. InvalidationListener
09:04
+ Controls - Jetzt lernen wir zahlreiche UI-Elemente kennen
40 lectures 04:42:53
Label
08:33
Einschub: EventHandler in JavaFX
07:14
Button
05:33
Programmieraufgabe 4: Szenenwechsel über Button
00:34
Lösung: Programmieraufgabe 4
13:05
TextField
12:45
PasswordField
04:05
Programmieraufgabe 5: Login Screen
00:31
Lösung: Programmieraufgabe 5
12:29
TextArea
07:37
Programmieraufgabe 6: Bewerbungs-Filter
00:32
Lösung: Programmieraufgabe 6
10:29
CheckBox (1)
08:31
CheckBox (2)
11:52
ToggleButton
06:15
RadioButton
05:23
Programmieraufgabe 7: Quiz-Show
00:22
Lösung: Programmieraufgabe 7
11:59
Einschub: ObservableList
04:35
ChoiceBox
08:26
ComboBox
09:58
Programmieraufgabe 8: Bewerbungsformular
00:30
Lösung: Programmieraufgabe 8
12:26
ScrollBar
05:40
ScrollPane
07:16
Slider
07:31
Programmieraufgabe 9: Dynamische Einstellung der Schriftgröße
00:22
Lösung: Programmieraufgabe 9
09:09
ProgressBar & ProgressIndicator
07:35
ListView (1)
08:34
ListView (2) in Kombination mit CellFactory
09:37
TableView
21:28
TreeView
09:29
Programmieraufgabe 10: Tierkategorisierung
00:09
Lösung: Programmieraufgabe 10
08:11
Tooltip
04:50
ColorPicker
04:26
HTML Editor
02:53
FileChooser
09:18
Separator
02:38
+ Layoutcontainer in JavaFX
14 lectures 01:29:19
HBox
09:57
BorderPane
06:46
Programmieraufgabe 11: Editor mit Menüleiste
00:17
Lösung: Programmieraufgabe 11
08:51
StackPane
05:50
GridPane
09:30
FlowPane
04:19
TilePane
03:15
AnchorPane
05:45
TitledPane (Control)
06:39
TabPane (Control)
06:30
Programmieraufgabe 12: Tabs in der Praxis
00:16
Lösung: Programmieraufgabe 12
14:11
+ Shapes - Geometrische Formen für deine GUI
16 lectures 01:30:05
Container Group & Line
12:38
Rectangle
06:03
Circle
04:43
Ellipse
04:39
Polygon & Polyline
06:13
Programmieraufgabe 13: Fabrik
00:18
Lösung: Programmieraufgabe 13
07:44
Programmieraufgabe 14: Rechteck-Konfigurator
00:23
Lösung: Programmieraufgabe 14
13:02
Die statische Methode union()
05:31
Die statische Methode intersect()
02:36
Die statische Methode subtract()
03:59
Text
03:13
QuadCurve
07:23
CubicCurve
04:46
Path
06:54
+ Charts - Daten mithilfe von Diagrammen visualisieren
6 lectures 36:25
PieChart
09:26
LineChart
08:57
ScatterChart
03:26
BubbleChart
05:20
BarChart
06:02
+ Effekte - Die GUI mit Effekten aufhübschen
6 lectures 33:38
Blend Effekt
08:52
Bloom Effekt
04:10
Blur Effekt
06:28
Drop Shadow & InnerShadow
05:31
Reflection
03:48
Lighting Effekt
04:49
+ CSS Basics - Style deine GUI nach deinen Wünschen
6 lectures 39:09
CSS Einführung & Default Stylesheets
07:44
Inline Styles
04:07
Eigene Stylesheets erzeugen und verwenden
11:46
Selektoren
08:20
Pseudoklassen
05:22
Selektoren verknüpfen
01:50
+ SceneBuilder - Sehr intuitiv eigene Oberflächen bauen
4 lectures 30:00
SceneBuilder mit JavaFX Projekt starten
07:46
Überblick über den SceneBuilder
07:17
SceneBuilder Templates verwenden
04:37
Eine Controller Klasse definieren
10:20
Requirements
  • Du solltest die Grundlagen der Java-Programmierung beherrschen
  • PC, Laptop oder Mac besitzen
Description

Du hast keine Lust mehr darauf, mit Java nur langweilige Konsolenprogramme zu entwickeln und möchtest stattdessen tolle GUIs programmieren? Dann bist Du hier genau richtig!

In diesem Kurs wirst Du auf eine einfache und verständliche Art und Weise das Programmieren von GUIs mithilfe von JavaFX und Java erlernen.

Dieser Kurs ist sowohl für komplette GUI-Neulinge als auch für Umsteiger von anderen GUI Libraries bestens geeignet und bietet Dir mit über 12,5 Stunden Videomaterial ein absolutes Rundum-sorglos-Paket für JavaFX.

Falls Du also bereits die Grundlagen der Java-Programmierung beherrscht und nun den nächsten logischen Schritt gehen möchtest, dann solltest Du Dich unbedingt in diesen Kurs einschreiben.


Ein kurzer Überblick über die Themen, die in diesem Kurs behandelt werden:

  • alle notwendigen Installationen
  • Lebenszyklus einer JavaFX Anwendung
  • Komponenten einer JavaFX Anwendung (Stage, Scene, Node)
  • Properties
  • Bindings
  • Listener
  • Controls
  • Layoutcontainer
  • Shapes
  • Charts
  • Effekte
  • CSS-Basics um Deine GUIs zu stylen
  • Detaillierte Einführung in den JavaFX SceneBuilder


Zudem enthält der Kurs zahlreiche Übungsaufgaben, um das Erlernte direkt in die Praxis zu transferieren.

Gefällt Dir, was Du liest? Dann zögere nicht lange und schreibe Dich noch heute in den Kurs ein!

Who this course is for:
  • an jeden, der optisch ansprechende GUIs programmieren möchte
  • an jeden, der auf seinen bisherigen Java-Kenntnissen aufbauen möchte
  • an jeden, der von Swing oder anderen GUI Libraries auf JavaFX umsteigen möchte
  • an jeden, der noch nie etwas mit GUIs am Hut hatte, es aber einfach und strukturiert erlernen möchte
  • an jeden, der keine Lust mehr darauf hat, mit seinen Java-Kenntnissen nur Konsolen Programme zu schreiben