Mitarbeiter
Installation und Aktualisierung
Java und NetBeans
Da eine aktuelle Variante von NetBeans im Umgang mit JavaFXML-Projekten nicht mehr so unkompliziert arbeitet, wie die im Folgenden beschriebene veraltete Version, setzen wir NetBeans nicht mehr ein. Wir verwenden für die PS2-Übung und das Programmierpraktikum jetzt IntelliJ.
Um zuhause den gleichen Zustand wie im Rechenzentrum vorzufinden, installieren Sie bitte die stabile Variante NetBeans 8.2. Für diese ist das JDK 8 notwendig, welches im Gegensatz zum aktuellsten JDK noch JavaFX enthält, was somit nicht separat installiert werden muss.
Für ein 64-Bit-Windows finden Sie die Installationsdatei im Handout.
Für unsere Zwecke genügt das Bundle in der linkesten Spalte, welches für die Entwicklung von Java Programmen ausgelegt ist.
Während der Installation erfolgt die Frage, ob JUnit mit installiert werden soll. Bejahen Sie diese Frage.
SVN-Client
Für die Nutzung von SVN wird die Verwendung von JavaHL als die schnellste Variante empfohlen. Dafür müssen die aktuellen Client-Dateien z.B. von CollabNet (eine kostenlose Registrierung ist notwendig) heruntergeladen und installiert werden. Anschließend sollte man sicherstellen, dass diese Variante als Client ausgewählt ist. In NetBeans muss unter Tools/Options/Team/Versioning/Subversion "JavaHL" als bevorzugter Client eingestellt sein.
Wurden die SVN-Client-Dateien nicht im Standard-Verzeichnis installiert, so muss der Pfad zu den Dateien in der angezeigten Zeile angegeben werden.
Scene-Builder
Der Scene-Builder bietet eine visuelle Bearbeitung von FXML-Dateien, so dass ein einfaches Erstellen von JavaFXML-Anwendungen möglich ist.
Die aktuellste Variante des SceneBuilders kann auf den Seiten von Gluon heruntergeladen werden. Er enthält als Ergänzung zum nicht mehr gepflegten SceneBuilder von Oracle als zusätzliche Container eine ButtonBar und ein DialogPane, als zusätzlichen Control einen Spinner und darüber hinaus eine Library "Gluon Mobile".
Nutzt man bei der Installation die vorgeschlagenen Pfade, so kann NetBeans den Scene-Builder von alleine finden, andernfalls muss der Pfad unter NetBeans/Tools/Options selbst eingetragen werden:
Doppelklickt man jetzt in NetBeans eine FXML-Datei, so öffnet sich automatisch der Scene-Builder. Hat man im Scene-Builder eine Änderung vorgenommen und diese gespeichert, so ist diese Änderung in der FXML-Datei sichtbar. Die zugehörige Controller-Datei muss dann per Rechtsklick auf die FXML-Datei und Wahl von "Make Controller" angepasst werden. Vor "Make Controller" kann alternativ bei angewählter FXML-Datei "Source"/"Scan for External Changes" genutzt werden, statt sie zu öffnen.


