JavaFX: Quickstart mit FXML

fxmlFrüher dachte ich, dass der API-basierte Ansatz von JavaFX das Nonplusultra der UI-Entwicklung ist. Man hat alles in der Hand und ist Bauarbeiter, Bauleiter und Architekt in einer Person!
Aber seit der JAX 2013 Zweifel ich an dieser Aussage, denn es gibt noch eine weitere Möglichkeit JavaFX-Anwendungen zu programmieren – der FXML-Ansatz und genau dieser Ansatz ist Gegenstand meines Blogbeitrags. Man braucht keine Angst vor XML und co zu haben, denn es ist echt easy und es gibt sogar ein GUI Builder!!!

 

 

(mehr …)

JavaFX 2.2 vs JavaFX 8

javaMan könnte es auch anders formulieren: Nehme ich jetzt Java SDK 1.7 oder 1.8 zur Entwicklung von JavaFX-Anwendungen? Es gibt viele Vorteile, die für die neue Java / JavaFX Version sprechen, jedoch sollte man nicht vergessen, dass es sich um Developer Snapshots handelt und diese noch nicht einmal Feature Complete sind! Nur so zur Info – die Roadmap von Java 8:

  • Datum – Meilenstein – Beschreibung
  • 2013/05/23 -> M7 : Feature Complete
  • 2013/09/05 -> M8 : Developer Preview
  • 2014/01/23 -> M9 : Final Release Candidate
  • 2014/03/18 -> GA : General Availability

Dennoch lohnt sich, meiner Meinung nach, einen Blick auf JavaFX 8 zuwerfen. In diesem Blogbeitrag habe ich die drei gängigen JavaFX Versionen miteinander verglichen und ein kurzes Fazit gezogen.
(mehr …)

Java: Netzwerk-Proxy per Code setzen

ProxyKein großer Akt, aber man brauch es immer wieder mal. Die programmatische Konfiguration eines Proxys in Java. Ich habe die wichtigsten Protokolle und Methoden kurz zusammen gestellt:

 

 

(mehr …)

JAX 2013: Jetzt geht’s los!

logo der Jax 2013Diese Woche ist es wieder soweit, Europas größe Java-Entwicklungsmesse – die JAX 2013 öffnet ihre Türen. Die Konferenz für Java, Architektur, Agile und Cloud umfasst über 200 Sessions, 13 Workshops und mehrere Keynotes, die von 170 interational anerkannten Speakern gehalten werden. Die Veranstalter erwarten in den 5 Konferenztagen über 2000 Teilnehmer.

 

(mehr …)

kostenlose Domain-Weltkarte

KarteHabt ihr euch schon mal gefragt, aus welchem Land eigentlich die Domain-Endung *.tv oder *.to kommt? Nein? Ich schon und dank der großen und kostenlosen* Domain-Weltkarte von checkdomain.de kann ich diese Frage mit…
wartet kurz…
ich habs gleich…

verdammt-.-“

ach – ich google es einfach:D

(mehr …)

JavaFX: Stage-Zugriff mit Singleton

SingletonWenn man sich länger mit dem Thema JavaFX und der zugrunde liegende Anwendungsarchitektur auseinandersetzt, kommt man früher oder später zu der Frage:

Woher bekomme ich die Stage? bzw.

Wo kann ich meine Stage speichern?

In diesem Blogbeitrag stelle ich meinen Lösungsvorschlag mit dem Singleton Design Pattern vor:
(mehr …)

Der JavaFX Guru – Gerrit Grunwald

Gerrit GrunwaldSmooth, easy und elegant präsentierte Gerrit Grunwald JavaFX beim Java-User-Group in Darmstadt. Mit dem provokanten Titel „Wie Phoenix aus der Asche…JavaFX 2.0 mit Gerrit Grunwald“ fesselte er 50 Teilnehmer über 90 Minuten lang;-)
Neben einen schnellen Einstieg in das Thema, stellte er kurz wichtige Elemente von JavaFX vor, wie zum Beispiel:

  • den Szenengraphen
  • UI-Elemente(custom controls)
  • Styling mit CSS (nicht CSS 3)
  • WebView mit WebEngine
  • Interaktion mit Swing


(mehr …)

JavaFX: Buchübersicht

BücherUm schnell in ein neues Thema (wie z.B. JavaFX) einzusteigen, sucht man entweder Howtos, Tutorials oder Quickstarts im Internet oder man kauft sich ein entsprechendes Buch. Hierbei besteht die Aufgabe, dass beste Buch aus der unüberschaubaren Masse herauszusuchen. Um euch diese Suche etwas zu erleichtern, habe ich hier ein paar Tipps und Empfehlungen zu JavaFX heraus gesucht:
(mehr …)

Java: Verschlüsselung mit Beispiel (Quickstart)

Java VerschlüsselungEgal ob WhatsApp, Sony Playstation Network oder Twitter alle haben ihre Schwierigkeiten mit der Sicherheit. Dabei ist es sooo einfach in Java Nachrichten oder Streams zu verschlüsseln. Um nicht jedes Mal das Rad neu zu erfinden, habe ich mir eine Klasse „EasyCrypt“ geschrieben. Diese Klasse kapselt die Ver- und Entschlüsslung von Strings und Streams. Einzig die Schlüsselerzeugung und -verwaltung muss man selbst managen.
In meinem Beispiel zeige ich die Ver- und Entschlüsselung von einem String mit AES und RSA.
(mehr …)

Java: Nutzt StringBuilder!

Zeitmessung in JavaUnglaublich, aber heute hat mich Java zum zweiten Mal in meinem Leben enttäuscht:-(
Das erste Mal könnt ihr hier nachlesen. Wie die Überschrift des Blogeintrags verrät, geht es um Strings – genauer um die String Konkatenation. Je nachdem wie man Strings in Java miteinander verbindet, gibt es einen Performanceunterschied um den Faktor 100. Was ich herraus gefunden haben, könnt ihr hier lesen:

 

(mehr …)

« Ältere Einträge Neuere Einträge »