Bring dich mit JavaFX in Schnittstellung und entwickle wegweisende Bedienoberflächen!
In diesem Video laden wir die nötige Software herunter und installieren sie.
In diesem Video lernst du, wie du deine erste Benutzeroberfläche anhand deines ersten Fensters in JavaFX erstellst. Dazu solltest du die Grundlagen von Java bereits kennen, denn ich werde auf Grundlagen wie Klassen, Funktionen, Variablen etc. nicht mehr eingehen.
In diesem Video lernst du, wie man die Benutzerinteraktion mit dem Event-Handler nutzen kann, um z. B. etwas auszuführen, wenn ein Button geklickt wurde.
In diesem Video lernst du, wie man Textfelder in seiner GUI verwenden kann. Dazu bauen wir auf dem Wissen der letzten Videos auf. Dazu verwenden wir die Text-Klasse. Diese ermöglicht es uns zu definieren, welchen Text wir im Fenster anzeigen möchten.
In diesem Video lernst du, was es mit dem Label auf sich hat und welchen Unterschied es zum Text gibt. Du hattest ja bereits gelernt, wie man Text mit der Text-Klasse in einer GUI anzeigen kann.
Hier lernst du, wie das mit der Verwendung mehrere Scenes in JavaFX funktioniert. Bisher haben wir ja immer nur mit einer Scene gearbeitet, jetzt wird es Zeit zu lernen, wie das mit mehreren Scenes funktioniert.
In diesem Video lernst du einen einfacheren Weg, um mit Buttons zu arbeiten, und zwar mit Lambda Expressions und simplen Button-Klicks in JavaFX.
In diesem Video lernst du, wie GridPane und TextField in JavaFX funktionieren. Dabei handelt es sich um Textfelder, in welche der Benutzer Texte eintragen kann.
In diesem Video lernst du, wie man ein Password-Field in JavaFX einbaut und verwendet. Dabei handelt es sich um ein Textfeld, in das man ein Passwort eintragen kann, welches verdeckt ist.
In diesem Video lernst du, wie man TextArea in JavaFX verwenden kann. Dabei handelt es sich um ein größeres Textfeld, welches für längere Texteingaben verwendet wird.
In diesem Video lernst du die Verwendung des Toggle-Buttons in JavaFX. Dazu werden wir ein kleines Programm schreiben, bei dem der Nutzer angeben soll, welche Augenfarbe er hat.
In diesem Video behandeln wir den Radio-Button in JavaFX und schauen uns an, wie wir die Radio-Button-Klasse verwenden können. Ein Radio-Button kann entweder angewählt oder abgewählt sein.
In diesem Video behandeln wir die Check-Box in JavaFX. Dabei handelt es sich um anwählbare Boxen, die z. B. für die Präferenz beim Belegen einer Pizza verwendet werden können.
In diesem Video geht es um die Choice-Box in JavaFX. Dabei handelt es sich um ein Drop-down-Menü, also ein Menü, in dem man aus verschiedenen Möglichkeiten wählen kann.
Hier lernst du die Verwendung von ComboBox in JavaFX. Dabei handelt es sich um eine Box ähnlich der Choice Box, jedoch haben wir hier z. B. auch die Möglichkeit, Einträge in Laufzeit hinzuzufügen.
In diesem Video lernst du, wie man einen Scroll-Balken in JavaFX verwenden kann. Dazu werden wir einen scrollbaren Bereich anlegen und verwenden.
In diesem Video lernst du, wie man ScrollPane in JavaFX verwenden kann. Dabei handelt es sich ähnlich wie bei der Scroll-Bar um einen scrollbaren Bereich mit Scroll-Leisten.
In diesem Video behandeln wir Slider in JavaFX. Slider ermöglichen es dem Nutzer, Werte an einer Leiste einzustellen. Dadurch kann er z. B. die Farbwerte einstellen.
In diesem Video geht es um die Progress-Bar in JavaFX. Dabei handelt es sich um die Ladeleiste, die man z. B. beim Herunterladen einer Datei oder beim Kopieren von Dateien sieht.
In diesem Video geht es um den Date-Picker in JavaFX und wie man ihn verwenden kann. Dabei handelt es sich um ein UI-Element, welches du sicher bereits gesehen hast. Es ermöglicht, ein Datum auszuwählen.
In diesem Video behandeln wir den Color-Picker in JavaFX. Dabei handelt es sich um eine UI-Element, mit dem wir eine Farbe auswählen können. Schauen wir uns mal an, wie man so einen Color-Picker in JavaFX einbaut und verwendet.
In diesem Video lernst du, wie man den File-Chooser in JavaFX anlegt und verwendet. Dabei handelt es sich um ein UI-Element, das einem ermöglicht, eine Datei aus dem eigenen Dateisystem zu wählen.
Hier festigst du dein Verständnis zum File-Chooser.
In diesem Video behandeln wir eine der verschiedenen Views, und zwar ListView in JavaFX. Dabei handelt es sich um eine View, in die man Listenelemente einfügen kann.
In diesem Video behandeln wir TableView in JavaFX. Dabei handelt es sich um einen weiteren View-Typen, der es uns ermöglicht, Tabellen zu verwenden und anzuzeigen. Schauen wir uns einmal an, wie man eine TableView in JavaFX anlegt.
In diesem Video lernst du die Verwendung und den Nutzen des Tree-Views in JavaFX. Dabei handelt es sich um eine View, in der man Elemente anordnen kann wie in einem Baum mit mehreren Ästen.
In diesem Artikel lernst du TreeTableView in JavaFX kennen. Dabei handelt es sich um eine Kombination aus einer Table-View und einer Tree-View. Wir können also recht einfach anhand der Tree-Table-View in JavaFX Tree-Views innerhalb von Table-Views verwenden.
Hier lernst du den HTML-Editor in JavaFX kennen und siehst, wie man ihn verwendet. Bei HTML handelt es sich um eine Script-Sprache, die beim Entwickeln von Webseiten verwendet wird.
In diesem Kapitel beschäftigen wir uns mit Layouts, und eines dieser Layouts ist die HBox in JavaFX. Dazu werden wir in den nächsten Videos die verschiedenen Layouts sehen und die Unterschiede kennenlernen.
VBox erlaubt es uns, alle Elemente vertikal anzuordnen.
In diesem Video geht es um FlowPane in JavaFX. Dabei handelt es sich um eine Layout-Klasse des JavaFX API. Ein Beispiel für einen FlowPane schauen wir uns direkt an.
In diesem Video geht es um das BorderPane in JavaFX. Dabei handelt es sich um ein weiteres Layout, welches uns ermöglicht, unsere Nodes entsprechend anzuordnen.
In diesem Video geht es um TitledPane in JavaFX. Dabei handelt es sich um ein weiteres Layout. Eines, bei dem man recht simpel einen Titel für das Layout angibt und innerhalb des Layouts die Nodes einfügt.
In diesem Video lernst du, wie man ein Menü anlegt.
In den nächsten Videos geht es um Shapes. Line ist die erste Shape, die wir dazu ansehen.
In diesem Video festigst du dein Verständnis zu Line und dem Canvas.
In diesem Video beschäftigen wir uns mit den Shapes Circle und Circle Arc in JavaFX. Circle kommt aus dem Englischen und bedeutet Kreis. Wir werden also Kreise malen.
In diesem Video geht es um Polyline und Polygon in JavaFX. Dabei handelt es sich um Shapes, die mehrere Ecken haben.
In diesem Video lernst du die Verwendung von Rectangle und Ellipse in JavaFX. Dabei handelt es sich bei Rectangle um ein Viereck, das wir vorher schon verwendet haben, und bei Ellipse um einen gestauchten Kreis. Beide sind wiederrum von der Unterklasse Shape.
In diesem Video geht es um Path in JavaFX. Path ermöglicht es uns, Pfade mit Shapes zu machen, also quasi eine Linie zu malen, die in alle möglichen Richtungen geht.
In diesem Video schauen wir uns Gradient Color und Color in JavaFX an. Dabei handelt es sich um Farben und Farbübergänge.
In diesem Video geht es um Pie-Charts, also Kuchendiagramme und wie man sie erstellt.
In diesem Video geht es um Line-Charts, also Liniendiagramme und wie man sie erstellt.
In diesem Video geht es um Bar-Charts, also Balkendiagramme und wie man sie erstellt.
In diesem Video behandeln wir das Area-Chart in JavaFX. Dabei handelt es sich um ein weiteres Zwei-Achsen-Chart. Es unterscheidet sich vom Liniendiagramm hauptsächlich dadurch, dass unter der Linie die Linienfarbe auch ausgefüllt wird, bis zum Nullpunkt bzw. dem niedrigsten Punkt.
In diesem Video geht es um den Scatter-Chart in JavaFX. Dabei handelt es sich um einen Diagrammtypen, bei dem man die einzelnen Werte als unverbundene Punkte angezeigt bekommt.
In diesem Video lernst du die Events und Event-Filter in JavaFX kennen. Dabei geht es im Prinzip darum, was passiert, wenn man z. B. über ein Element fährt oder eine Taste auf der Tastatur drückt. Schauen wir uns zuerst Mouse-Events in JavaFX an.
In diesem Video lernst du die verschiedenen Gesture-Events in JavaFX kennen. Dabei handelt es sich um Events, die vor allem auf Touch-Geräten interessant sind. Das gilt vor allem für Windows 8 und höher.
In diesem Video geht es um Event-Handler in JavaFX. Wir haben bereits mit Event-Handler gearbeitet, jedoch wollte ich das hier noch mal etwas im Detail erklären.
In diesem Video lernst du die Verwendung von Drag und Drop in JavaFX. Dabei handelt es sich um ein verbreitetes Verfahren bei Programmen. Man kann ein Element (z. B. Node) „draggen“ (ziehen) und „droppen“ (fallen lassen).
In diesem Video lernst du die Verwendung von Audio-Player in JavaFX, also wie man eine Audiodatei mit JavaFX abspielen kann.
In diesem Video lernst du die Verwendung der Properties (Eigenschaften) des Mediaplayers.
In diesem Video lernst du die Verwendung von Video-Player in JavaFX, also wie man eine Videodatei mit JavaFX abspielen und anzeigen kann.
In diesem Video lernst du den Scene Builder kennen. Ein Werkzeug, welches uns die Arbeit, eine GUI zu bauen, extrem vereinfacht.
In diesem Video geht es um den Controller, welcher die Kommunikation zwischen dem Scene Builder und unserem Programm kontrolliert.
Zu guter Letzt erstellen wir noch ein Projekt mit dem SceneBuilder.
Kommentiere jetzt „JavaFX für GUI-Entwicklung“