Wie man eine TabPane dynamisch mit Tabs befüllt, möchte ich in diesem Tutorial erläutern. Ziel Das Ziel soll es sein, dass durch einen Klick auf einen Menüpunkt in einer MenuBar ein neuer Tab in der TabPane erzeugt wird. Erste Schritte Als erstes benötigt man ein Model wo die Liste mit den Tabs abgelegt wird. Und…
Kategorie: JavaFX
JavaFX: Implementierung des ResourceBundle
Die Unterstützung einer Mehrsprachigkeit in Java Anwendungen wird mit dem ResourceBundle umgesetzt dabei ist unter JavaFX eine kleine Besonderheit zu beachten welche ich hier gerne erläutern möchte. Am Anfang einer JavaFX Anwendung steht immer eine Stage welche als erstes gestartet wird. Java public class Main extends Application { public static void main(String[] args) { launch(args);…
JavaFX: Erzeugen eines lauffähigen FatJars mit Maven
Wie man ein FatJar für Swing bzw. Konsolenanwendungen mit Maven erzeugt habe ich im Tutorial Maven: Erstellen eines lauffähigen FatJar’s erläutert. Für die Technologie JavaFX ist es nun möglich ausführbare JAR Dateien zu erstellen d.h. diese Pakete müssen nicht mehr über java -jar xyz.jar ausgeführt werden, sondern sind mit einem Doppelklick aus dem Explorer lauffähig. Ich habe…
Maven Multi Module Projekt erstellen
Ein Java Projekt besteht meistens aus mehreren Komponenten bzw. sollte aus mehreren Komponenten bestehen, denn die fachlichen Anforderungen sollten klar von den Technischen getrennt sein. Dieses ist mit Apache Maven und ein Multi Module Projekt in wenigen Schritten umzusetzen. Als Erstes muss man sich um die benötigten Module ein Gedanken machen, für dieses Beispiel habe…
JavaFX2.2, TitledBorder
Für ein Projekt benötigte ich ein JavaFX Control mit einer TitledBorder wie man es vielleicht aus Java Swing Zeiten kennt. Nur leider musste ich feststellen, dass es dieses nicht gibt aber es gibt verschiedene Lösungen dazu, welche ich geprüft habe und mir daraus ein eigenes JavaFX Control erstellt habe, das “BorderedTitledPane”.Dieses Objekt leitet sich von…