
Hier erfährst du den Aufbaue des Kurses.
https://gluonhq.com/products/javafx/
https://openjfx.io/openjfx-docs/#gradle
https://gluonhq.com/products/scene-builder/#download
https://gluonhq.com/products/scene-builder/#download
Hier zeige ich dir, was du in diesem Abschnitt lernen und entwickeln wirst.
In dieser Lektion folgt eine kurze Einführung in JavaFX
.
In diesem Video erstellt du deine erste grafische Oberfläche. Mithilfe der Klasse Button wirst du mehrere grafische Button erstellen.
In JavaFX kann CSS verwendet werden, um grafische Oberflächen optisch zu verändern. Wie das geht, lernst du in diesem Video.
In diesem Video zeige ich dir, wie du das Programm Fenster transparent erstellen kannst.
Hier lernst du aus einem Java Eclipse Projekt eine ausführbare Datei zu erstellen. Bei einem doppelklick auf das Icon startet das Programm.
Das eigene Programm beim Start des Computers starten lassen, wie das funktioniert zeige ich dir in diesem Video.
Hier gibt es die Projektdateien zum Abschnitt als Download.
Hier erfährst du eine Einleitung in das Thema JavaFX.
In diesem Video erhältst du einen Einsteig in das Thema JavaFX. Unter anderem zeige ich dir, wie man mehrere Programmfenster erstellt.
Hier zeige ich dir, wie der Aufbau einer JavaFX Anwendung ausschaut.
Hier erfährst du anhand verschiedener Methoden den Lebenszyklus einer JavaFX Anwendung.
Hier gibt es die Projektdateien zum Abschnitt als Download.
Hier folgt eine Einleitungs Video was dich in diesem Abschnitt erwartet.
Hier zeige ich dir anhand einer PDF Datei, was Properties sind.
Es folgt auf die Präsentation ein Beispiel zum Thema Properties.
Was man unter dem Begriff Binding versteht, das zeige ich dir in diesem Video.
Es folgt ein Beispiel zum Binding.
Hier gibt es die Projektdateien zum Abschnitt als Download.
Hier zeige ich dir, was ein Event bzw. Eventhandling ist.
Hier zeige ich dir, was ein Event bzw. Eventhandling ist.
Hier zeige ich dir, wie man einen Eventhandler erstellt.
Hier zeige ich dir, wie man einen Eventhandler erstellt.
Es folgen Beispiele zu verschiedenen Mouse Events, sprich Maus Interaktion Möglichkeiten vom User.
Es folgen Beispiele zu verschiedenen Tastatur Events, sprich Tastatur Interaktion Möglichkeiten vom User.
Hier gibt es die Projektdateien zum Abschnitt als Download.
Es folgt ein Einführung Video, was dich in diesem Abschnitt erwartet.
Du lernst die Klasse Label kennen. Dabei zeige ich dir die verschiedenen Konstruktoren, Eigenschaften und Methoden der Klasse.
Du lernst die Klasse Label kennen. Dabei zeige ich dir die verschiedenen Konstruktoren, Eigenschaften und Methoden der Klasse.
Du lernst die Klasse Button kennen. Dabei zeige ich dir die verschiedenen Konstruktoren, Eigenschaften und Methoden der Klasse.
Du lernst die Klasse RadioButton kennen. Dabei zeige ich dir die verschiedenen Konstruktoren, Eigenschaften und Methoden der Klasse.
Du lernst die Klasse RadioButton kennen. Dabei zeige ich dir die verschiedenen Konstruktoren, Eigenschaften und Methoden der Klasse.
Du lernst die Klasse CheckBox kennen. Dabei zeige ich dir die verschiedenen Konstruktoren, Eigenschaften und Methoden der Klasse.
Du lernst die Klasse ChoiceBox kennen. Dabei zeige ich dir die verschiedenen Konstruktoren, Eigenschaften und Methoden der Klasse.
Du lernst die Klasse ComboBox kennen. Dabei zeige ich dir die verschiedenen Konstruktoren, Eigenschaften und Methoden der Klasse.
Du lernst die Klasse TextField kennen. Dabei zeige ich dir die verschiedenen Konstruktoren, Eigenschaften und Methoden der Klasse.
Du lernst die Klasse TextField kennen. Dabei zeige ich dir die verschiedenen Konstruktoren, Eigenschaften und Methoden der Klasse.
Du lernst die Klasse TextField kennen. Dabei zeige ich dir die verschiedenen Konstruktoren, Eigenschaften und Methoden der Klasse.
Du lernst die Klasse PasswordField kennen. Dabei zeige ich dir die verschiedenen Konstruktoren, Eigenschaften und Methoden der Klasse.
Du lernst die Klasse Scrollbar kennen. Dabei zeige ich dir die verschiedenen Konstruktoren, Eigenschaften und Methoden der Klasse.
Du lernst die Klasse Scrollbar kennen. Dabei zeige ich dir die verschiedenen Konstruktoren, Eigenschaften und Methoden der Klasse.
Welches Programm du entwickeln wirst, zeige ich dir in diesem Video.
In ersten Video zum Dock, erstellst du das Dock selbst aus einer Bilddatei.
In diesem Video, fügst du icons zum Dock hinzu.
Hier zeige ich dir, wie du Effekte erstellen und anwenden kannst.
In diesem Video erkläre ich dir, wie man die icons klickbar macht.
Hier zeige ich dir, wie du mit Java ein anderes beliebiges Programm startest. Der Start des Programmes erfolgt auf den klick auf das icon.
Hier lernst du, das Programmfenster transparent zu gestalten.
Hier lernst du, wie JavaFX Projekte exportiert werden und per Doppel Klick das Programm ausgeführt wird.
Programm und Projektdateien zum Download.
In diesem Video folgt eine Einführung in die Klasse ListView.
Hier lernst du die Klasse ListView kennen. Dabei zeige ich dir, die verschiedenen Konstruktoren, Eigenschaften und Methode der Klasse.
Hier lernst du die Klasse ListView kennen. Hier zeige ich dir die verschiedenen Interaktionsmöglichkeiten der Klasse mit dem user.
Der User kann alle Zeilen oder nur eine Zeile einer Liste auswählen. Die verschiedenen Möglichkeiten wirst du in diesem Video lernen.
Der User kann alle Zeilen oder nur eine Zeile einer Liste auswählen. Die verschiedenen Möglichkeiten wirst du in diesem Video lernen.
Per Doppelklick einen Eintrag der Liste verändern. Dies lernst du in diesem Video.
Per Doppelklick einen Eintrag der Liste verändern. Dies lernst du in diesem Video.
Hier lernst du CSS anzuwenden.
Projektdateien zum Download.
In diesem Video lernst du, wie eine Tabelle erstellt wird.
Zu jeder Tabellen können verschiedene Spalten erstellt und hinzugefügt werden. Wie man diese Spalten erstellt und hinzufügt, lernst du in diesem Video.
In der Tabelle werden Personen Objekte gespeichert, daher erstellst du zuerst eine Personen Klasse.
Hier zeige ich dir, wie du innerhalb einer Spalte Inhalte sortierst.
Hier zeige ich dir, wie du Inhalte innerhalb einer Tabelle editieren kannst.
Projektdaten zum Download.
Du willst mehr als Konsolen Programme mit Java entwickeln?
Echte Programme mit Java und Benutzeroberflächen zum Klicken und Interagieren erstellen? Oder auch mal eine Datenbank mit Java erstellen?
Dann bist du hier genau richtig!
Wie in meinem erfolgreichen Java Einsteiger Kurs hier auf Udemy (zu finden: Java leicht gemacht - Der umfassende Java Einsteigerkurs A-Z) wird dir auf eine einfache und verständliche Art und Weise das Programmieren mit Oberflächen erklärt.
Der Kurs bietet 18,5 Stunden Stunden Umfang. In diesem Umfang lernst du nicht nur verschiedene Oberflächen Elemente kennen, sondern setzt diese in echten Programmen auch um. Im Laufe des Kurses wirst du mehrere Programme erstellen. Diese Programme laufen auf jedem Windows, Linux oder Mac Rechner. Ein Doppelklick zum Starten der Programme genügt.
Du wirst lernen:
- Oberflächen mit Java erstellen
- Programme erstellen
- Mediaplayer erstellen
- SQLite Datenbank erstellen
- Java Code + SQLite Datenbank + Oberflächen
- Programme mit der Tastatur und Maus steuern
- Elemente per Drag and Drop verschieben
- Daten von A nach B kopieren
- Spiele wie Snake entwickeln
- Quiz App erstellen
- Eclipse Projekte als ausführbare Dateien exportieren, mit Doppelklick Programme starten
- JavaFX Themen wie Binding, EventHandling oder Listener
- Aufbau einer JavaFX Anwendung
- 2D Formen erstellen und verknüpfen
- Layout Klassen wie VBox, HBox, BorderPane und viele weitere
- Effekte und Animationen erstellen und anwenden -> Bringe Leben in deine Programme
- SceneBuilder nutzen - erstelle Benutzeroberflächen per Drag and Drop
- CSS nutzen um Oberflächen zu verschönern
- und vieles mehr...
Als Zusatz gibt neben den Videos zu, die Quellcode Dateien zum Download. Auch wird es pdf Dateien geben, in denen das Gelernte nochmals als Textform zur Verfügung gestellt wird.