Path in JavaFX
Dieses Video ist nicht verfügbar
Dieses Video steht nur eingeschriebenen Nutzern zur Verfügung.
Jetzt Kurs kaufen
In diesem Artikel geht es um Path in JavaFX. Path ermöglicht es uns Pfade in mit Shapes zu machen. Also quasi eine Linie zu malen, die in alle möglichen Richtungen geht. Schauen wir uns das am Besten mit einem Beispiel an, bei dem wir CubicCurveTo verwenden. Dabei handelt es sich um eine Shape, mit der wir z.B. Bögen malen können.
Wir können mit vielen verschiedenen anderen Shape Klassen arbeiten und einen beliebigen Pfad damit anlegen.
CubicCurveTo cubic = new CubicCurveTo();
cubic.setX(300); // Ziel X
cubic.setY(300); // Ziel Y
cubic.setControlX1(100); // der eine X Punkt zu welchem gezogen wird
cubic.setControlY1(180); // der eine Y Punkt zu welchem gezogen wird
cubic.setControlX2(200); // der andere X Punkt zu welchem gezogen wird
cubic.setControlY2(280); // der andere Y Punkt zu welchem gezogen wird
Path path = new Path();
path.getElements().add(new MoveTo(100,100)); // Ausgangspunkt unseres Pfades
path.getElements().add(new VLineTo(100d)); // Vertikale linie
path.getElements().add(cubic); // Hinzufügen der Kurve
path.getElements().add(new ClosePath()); // hier schließen wir den Pfad, d.h. es wird ein Strich zum Ausgangspunkt gezogen
Damit erhalten wir folgenden Path.

Vorherig
Rectangle und Ellipse in JavaFX
Der Ultimative JavaFX 8 GUI Kurs - Dein Weg zu tollen GUIs
-
Hier starten
-
Lektion1.1
-
Lektion1.2
-
-
Grundlagen
-
Lektion2.1
-
Lektion2.2
-
Lektion2.3
-
Lektion2.4
-
Lektion2.5
-
Lektion2.6
-
Lektion2.7
-
-
Vollgas zur eigenen Benutzeroberfläche mit UI Controls
-
Lektion3.1
-
Lektion3.2
-
Lektion3.3
-
Lektion3.4
-
Lektion3.5
-
Lektion3.6
-
Lektion3.7
-
Lektion3.8
-
Lektion3.9
-
Lektion3.10
-
Lektion3.11
-
Lektion3.12
-
Lektion3.13
-
Lektion3.14
-
Lektion3.15
-
Lektion3.16
-
Lektion3.17
-
Lektion3.18
-
Lektion3.19
-
Lektion3.20
-
-
Layouts
-
Lektion4.1
-
Lektion4.2
-
Lektion4.3
-
Lektion4.4
-
Lektion4.5
-
Lektion4.6
-
Lektion4.7
-
-
Shapes
-
Lektion5.1
-
Lektion5.2
-
Lektion5.3
-
Lektion5.4
-
Lektion5.5
-
Lektion5.6
-
Lektion5.7
-
-
Charts
-
Lektion6.1
-
Lektion6.2
-
Lektion6.3
-
Lektion6.4
-
Lektion6.5Scatter Chart in JavaFX
-
-
Events
-
Lektion7.1
-
Lektion7.2
-
Lektion7.3
-
Lektion7.4
-
-
Audio und Video
-
Lektion8.1
-
Lektion8.2
-
Lektion8.3
-
-
SceneBuilder
-
Lektion9.1
-
Lektion9.2
-
Lektion9.3
-
Beliebte Kurse
Spring Boot Webentwicklung - RESTful APIs entwickeln!
Lerne Spring Boot und erstelle RESTful APIs Das beliebteste Java...
29,99€
Die Java 11 Masterclass - Werde zum Profi-Entwickler!
Werde zum Entwickler mit der Java 11 Masterclass! Starte in...
29,99€
Spiele entwickeln mit Unity 3D – Erstelle eigene Games in C# - Starter
Willkommen zum kostenlosen Teil des Kurses: "Spiele entwickeln mit Unity...
Kostenlos