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);…
Kategorie: Java Enwicklung
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…
Java: Singleton Pattern
Das wohl einfachste Entwurfsmuster (Design Pattern) ist das Singleton Pattern. Erläuterung zum Singleton Pattern Durch die Verwendung des Singleton Pattern wird sichergestellt, dass nur ein Objekt existiert und global verfügbar ist. D.h. es wird einmalig ein Objekt erzeugt und alle anderen verwenden dieses wieder. Beispiel 1 Dieses Beispiel zeigt die reine Lehre des Singleton Pattern,…
Android: Debuggen über Wifi
In diesem Tutorial möchte ich erläutern, wie man ein Android-Gerät über Wi-Fi mit dem Android Studio verbindet.Für dieses Tutorial benutze ich ein Samsung Galaxy S3 auf welchem die App ADB Wireless (no root) installiert wurde.Die App hat den Vorteil (wie der Name schon erahnen lässt) das, dass Gerät nicht gerootet werden muss und somit ggf. die…
Android: Übergabe von Parametern
In diesem kurzen Tutorial möchte ich gerne erklären wie ich Transferobjekte von einer Intent zur anderen übergebe. Einbinden der Bibliothek GSON Bei dieser Übergabe hilft mir die Bibliothek GSON von Google, welche in der Datei „build.gradle (Module : app) folgendermaßen eingebunden wird: Ggf. können in dem Abschnitt „dependencies“ weitere Bibliotheken oder Pfade stehen, welche natürlich nicht…
Android, Quellcode mit Checkstyle und FindBugs prüfen
In der Softwareentwicklung haben sich verschiedene Code Richtlinien gefestigt, seien es die „normalen“ Java Beans Konventionen oder aber auch wie in diesem Tutorial die Checkstyle und FindBugsrichtlinien, sicherlich gibt es hier auch viele andere Tools welche genannt werden könnten jedoch ist mir aufgefallen das die Checks sich wiederholen und somit der Mehrwert nicht deutlich steigt….
Android App mit einer MySQL Datenbank verbinden (16.01.2016)
In diesem Tutorial möchte ich gerne mein bestehendes Tutorial „Android App mit MySQL Datenbank verbinden“ erweitern und mit einem konkreten Beispiel verfeinern. Das bestehende Tutorial dient dabei als Grundlage (es ist jedoch keine Voraussetzung dieses zu kennen.). Entwicklungsumgebung Als IDE verwende ich das Android Studio. Diese kann unter folgender Adresse „http://developer.android.com/sdk/“ heruntergeladen werden (ca. 1.1…