JavaFX Gleich mit JavaFX anfangen?

Mr.Byte

Mitglied
Hallo,

ich habe vor vielen Monden einmal mit Java angefangen(Version 1.3 oder so) und möchte nun wieder in das Thema einsteigen. Sowohl Programme, die mir Grundlagen der Informatik helfen zu verstehen, als auch später Apps für Android stehen auf meiner ToDo-Liste.
Nun ist ja Java8 der aktuelle Standard und so wie ich gelesen habe, ist auch JavaFX jetzt das offizielle GUI-Framework für Java. Lohnt es sich für da noch das alte Swing zu lernen, oder sollte ich gleich mit JavaFX einsteigen?

Ach ja, welche IDE nutzt ihr so? Ich habe früher Eclipse verwendet, aber nun ist ja Google auf IntelliJ umgestiegen. Lohnt es sich da noch mal mit Eclipse anzufangen, wenn ich dann mit AndroidStudio eh auf der IntelliJ-Schiene fahren muss?

Danke im voraus für eure Zeit.
 

Flown

Administrator
Mitarbeiter
Also im Allgemeinen ist es nicht schlecht gleich mit der up-to-date Technologie zu starten. Das heißt ich würde gleich empfehlen mit JavaFX zu arbeiten.

Aber um wirklich zu verstehen, was hinter einer GUI so passiert ist es auch nicht schlecht einmal mit Swing gearbeitet zu haben.

Was du im Endeffekt dann für eine IDE verwendest ist dir überlassen. IMHO ist Eclipse das Ding der Dinge, da es auch Plugins für JavaFX + Android gibt. Aber wie schon erwähnt es ist reine Geschmackssache.
 

Mr.Byte

Mitglied
Danke für die rasche Antwort. Zu Eclipse und Android hätte ich noch eine Frage. Ist es nicht so, dass das ADT für Eclipse gar nicht mehr weiter entwickelt wird, und man somit sowieso nur mit AndroidStudio(IntelliJ) in Zukunft weiter arbeiten kann?
 
Zuletzt bearbeitet:

dzim

Top Contributor
1) Um ein aktuelle UI Framework zu verstehen, muss man nicht ein altes anschauen. Insofern möchte ich Flown wiedersprechen.
Was dagegen Sinn macht: Lerne erst, wie es im Code funktionieren würde, dann ist der Aufbau der FXML-Dateien später einfacher zu verstehen (auch wenn man diese meistens vermutlich eh nur durch den SceneBuilder erstellen lässt).

2) Zu Android: Ja da ist (für mich als Eclipse-Fan: leider) so. Du kannst schon immer noch das ADT (das Eclipse-Plugin) verwenden, aber es erhält keine neuen Features mehr und wird auch nicht gebugfixt. Ich habe aber mitbekommen, dass es wohl ein Nachfolgeprojekt für Eclipse mit Segen von Google, ADT zu verwenden, geben soll... Ob es jemals der Konzeptphase entwächst hängt von den Commitern ab.
 

Flown

Administrator
Mitarbeiter
Aye das ist jetzt falsch rübergekommen. Ich meinte eigentlich sollte man sich Swing ansehen, damit man mal händisch mit Layoutmanager und Komponenten arbeitet und nicht gleich mit den deklarativen UIs (programmatisch geht JavaFX natürlich auch ... ach egal :) ). Wie schon gesagt mit JavaFX anfangen.
 

dzim

Top Contributor
Ich denke auch, wenn man FX auf Android ausprobieren möchte, ist AndroidStudio (leider) die bessere Wahl, da hier auch direkt die Gradle-Builds von Android angesprochen werden (jedenfalls in den aktuellsten Build des javafxOnAndroid-Projekts).
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
L TextArea Zeichenabstand gleich machen AWT, Swing, JavaFX & SWT 8
AmsananKING Textfelder sind gleich null AWT, Swing, JavaFX & SWT 2
L JavaFX Gridpane mit gleich großen Spalten AWT, Swing, JavaFX & SWT 23
M Event Handling vertical ValueProperty() alter Wert gleich neuer Wert AWT, Swing, JavaFX & SWT 4
H zwei gleich große Panels getrennt durch ein weiteres Panel AWT, Swing, JavaFX & SWT 10
P Fenstergröße ändern, Panel soll gleich bleiben AWT, Swing, JavaFX & SWT 2
A Swing Focus der Radio Buttons + text bleibt gleich und gleichzeitige ausgabe zweier Objekte in 1. Fenster AWT, Swing, JavaFX & SWT 3
C JTable Datensätze bleiben immer gleich AWT, Swing, JavaFX & SWT 14
H Fenstergröße bei Mac und Windows gleich einstellen? AWT, Swing, JavaFX & SWT 3
K Swing Warum bleibt das Image immer gleich AWT, Swing, JavaFX & SWT 4
Helgon Zwei jTables gleich Breit AWT, Swing, JavaFX & SWT 4
T BBCodes gleich anzeigen AWT, Swing, JavaFX & SWT 3
Daniel_L JTable - Links-rechts-Klick ist gleich Doppelklick? AWT, Swing, JavaFX & SWT 2
C Fenster gleich bewegen funktioniert nicht ganz! AWT, Swing, JavaFX & SWT 11
E windowClosing() - JFrame nicht durch X knopf gleich beenden? AWT, Swing, JavaFX & SWT 9
G JToolbar gleich als eigenes Fenster öffnen AWT, Swing, JavaFX & SWT 2
O Buttons gleich groß + gleicher Abstand AWT, Swing, JavaFX & SWT 3
I Popup-Trigger-Maustaste gleich beim Programmstart ermitteln? AWT, Swing, JavaFX & SWT 7
B 2 fenster gleich verschieben AWT, Swing, JavaFX & SWT 3
I Button in JToolbar gleich groß AWT, Swing, JavaFX & SWT 2
T Programm gleich wie Windows Media Player in den Task geben AWT, Swing, JavaFX & SWT 10
T JSplitPane immer gleich groß machen AWT, Swing, JavaFX & SWT 3
N LookAndFeel - Nicht gleich alles überschreiben AWT, Swing, JavaFX & SWT 8
G JTextField, gleich reinschreiben AWT, Swing, JavaFX & SWT 6
A JavaFX JavaFX images per Drag&Drop verschieben AWT, Swing, JavaFX & SWT 1
Juelin Javafx hängt sich auf AWT, Swing, JavaFX & SWT 31
Juelin StringGrid in SceneBuilder und javaFX AWT, Swing, JavaFX & SWT 3
Juelin starten maven javafx programm ohne netbeans AWT, Swing, JavaFX & SWT 38
Juelin javax.swing in javafx AWT, Swing, JavaFX & SWT 1
MiMa JUnit5 im JavaFX Projekt AWT, Swing, JavaFX & SWT 2
Juelin in javafx Event auslösen AWT, Swing, JavaFX & SWT 4
MiMa Fonts, Icons, Bilder in JavaFX Anwendung AWT, Swing, JavaFX & SWT 5
MiMa SwingFXUtils in JavaFX 20 AWT, Swing, JavaFX & SWT 6
MiMa JavaFX Fenstertitel zu klein. AWT, Swing, JavaFX & SWT 1
MiMa JavaFX JAR unter Windows ausführen schlägt fehl? AWT, Swing, JavaFX & SWT 5
I JavaFX JavaFx-Anwendung für die Erstellung einer Windows-Anwendung? AWT, Swing, JavaFX & SWT 6
Hatsi09 Javafx MediaPlayer spielt nicht immer AWT, Swing, JavaFX & SWT 3
Hatsi09 Javafx Neuladen von ImageView und MediaView AWT, Swing, JavaFX & SWT 3
Maxim6394 JavaFX Umlaute in JavaFX GUI AWT, Swing, JavaFX & SWT 12
Maxim6394 JavaFX Scene Builder - Crash bei eigener Komponente AWT, Swing, JavaFX & SWT 2
Ernesto95 JavaFX JavaFX GUI mit sehr vielen Update requests AWT, Swing, JavaFX & SWT 4
Telisti Javafx Image wird nicht richtig integiert AWT, Swing, JavaFX & SWT 8
J Netbeans die JavaFX-Anwendung wird nicht ausgeführt AWT, Swing, JavaFX & SWT 16
MartinNeuerlich Kann mir jemand, der einen Mac mit einem m1 oder m2-Chip hat, eine POM geben mit der Javafx-Fullscreen beim Mac mit m-Chip funktioniert? AWT, Swing, JavaFX & SWT 1
tommybalbor JavaFx Anwendung klappt nicht für macOs Nutzern, wenn ich zwei dependecies bei maven hinzufüge AWT, Swing, JavaFX & SWT 6
JavaSchmecktLecker JavaFX JavaFX Ordner automatisch verlinken AWT, Swing, JavaFX & SWT 2
melaniemueller Taschenrechner JavaFX AWT, Swing, JavaFX & SWT 4
R auto. Importanweisungen für javafx funktioniert in Eclipse nicht mehr AWT, Swing, JavaFX & SWT 4
thor_norsk JavaFX Anwendung stürzt ab AWT, Swing, JavaFX & SWT 4
berserkerdq2 Skalieren sich javafx objekte automatisch auf die Bildschirmgröße AWT, Swing, JavaFX & SWT 6
berserkerdq2 Wie füge ich ein Bild in javafx mit dem Scenebuilder ein, das automatisch mitgezogen wird, wenn das Fenster vergrößert wird oder Vollbildmodus AWT, Swing, JavaFX & SWT 6
B Java Projekt mit JavaFX und jfoenix ausführbar machen AWT, Swing, JavaFX & SWT 46
H JavaFX wie JavaFX Projekt aufsetzen? AWT, Swing, JavaFX & SWT 10
thor_norsk JavaFX - Grafikkarte AWT, Swing, JavaFX & SWT 7
MiHimbert Rückmeldung an den aufrufenden JAVAFX-Dialog AWT, Swing, JavaFX & SWT 1
MiMa JavaFX Runtime components are Missing??? AWT, Swing, JavaFX & SWT 3
J JavaFx PDF in einem Element in einem Fenster anzeigen. AWT, Swing, JavaFX & SWT 11
B JavaFX Sprachumschaltung mit Button auf der HMI AWT, Swing, JavaFX & SWT 6
H JavaFX Fehlende JavaFX Package AWT, Swing, JavaFX & SWT 10
K JavaFX unterschiedliche (mehrere Fenster) in seperater Main Methode AWT, Swing, JavaFX & SWT 26
_user_q Kann man ein 2. JavaFX-Fenster auch beenden (exit) statt schließen (close) lassen? AWT, Swing, JavaFX & SWT 8
G JavaFX Line Chart mit Farbverlauf/Gradient in Linie AWT, Swing, JavaFX & SWT 1
thor_norsk JavaFX, FXML und SceneBuilder AWT, Swing, JavaFX & SWT 6
_user_q Über installDist exportiertes Programm wirft "Unsupported JavaFX configuration" AWT, Swing, JavaFX & SWT 0
CodingBerlin JavaFX Programm läuft nur unter Eclipse AWT, Swing, JavaFX & SWT 1
H Fehler: Zum Ausführen dieser Anwendung benötigte JavaFX-Runtime-Komponenten fehlen AWT, Swing, JavaFX & SWT 44
temi JavaFX "Frames" in JavaFx - passende Komponente? AWT, Swing, JavaFX & SWT 13
G JavaFX Steuerung bzw. Test von externer JavaFX Anwendung (liegt nur als jar vor) AWT, Swing, JavaFX & SWT 9
_user_q [JavaFX] Spinner so einstellen, dass er nicht leer bleiben darf? AWT, Swing, JavaFX & SWT 6
S Javafx getResource-Pfad wird nicht erkannt AWT, Swing, JavaFX & SWT 7
A JavaFX exportierte Jar ohne beim starten die Libs hinzufügen? AWT, Swing, JavaFX & SWT 2
J JavaFX Schiffe versenken mit JavaFX und Scene builder AWT, Swing, JavaFX & SWT 3
Encera ArrayList mit eigenen Objekten in JavaFX sortieren und ausgeben AWT, Swing, JavaFX & SWT 50
L JavaFx Textformatierung mittels Datenbank und Funktion anpassen AWT, Swing, JavaFX & SWT 5
sserio Wie funktioniert ein Controller bei JavaFx? AWT, Swing, JavaFX & SWT 1
sserio Kann man bei JavaFx ein Fenster aufkommen lassen? AWT, Swing, JavaFX & SWT 1
Jose05 JavaFx Fxml: GUI aus einer anderen Klasse starten AWT, Swing, JavaFX & SWT 1
Tassos JavaFX/Problem mit der Maussteuerung in Stackpane AWT, Swing, JavaFX & SWT 7
S Ich bringe Code mit JavaFX unter Apache NetBeans IDE 12.6 nicht zum laufen. AWT, Swing, JavaFX & SWT 14
K Bekomme (u.a) javafx.fxml.LoadException trotz "korrektem" Code AWT, Swing, JavaFX & SWT 8
S JavaFX: voneinander abhängige TextFields AWT, Swing, JavaFX & SWT 33
M Gluon will JavaFX in den Browser stecken AWT, Swing, JavaFX & SWT 0
H javafx application does not exist AWT, Swing, JavaFX & SWT 16
A JavaFX Controller Problem AWT, Swing, JavaFX & SWT 1
izoards JavaFX TableView mit Array Inhalt füllen AWT, Swing, JavaFX & SWT 1
M Javafx versuch Bibliothek zu erstellen AWT, Swing, JavaFX & SWT 0
N JavaFX Javafx intelij Projekt zu ausführbaren jar Datei Machen AWT, Swing, JavaFX & SWT 1
K JavaFx, Sound Aufnahme und Thread AWT, Swing, JavaFX & SWT 0
izoards JavaFX TextFlow - Sonderzeichen AWT, Swing, JavaFX & SWT 1
maximstein JavaFX WebView - java.lang.NoSuchMethodError: 'boolean com.sun.prism.ResourceFactory.isDisposed()' AWT, Swing, JavaFX & SWT 4
N JavaFX Unicode zeichnen in javafx Label verwenden AWT, Swing, JavaFX & SWT 2
MiHimbert javaFX openfx (17) datepicker AWT, Swing, JavaFX & SWT 3
A Mit JavaFX einzelne Zeilen in TableView farbig markieren AWT, Swing, JavaFX & SWT 5
melaniemueller JavaFX Taschenrechner mit SceneBuilder AWT, Swing, JavaFX & SWT 12
Jose05 Javafx Label Höhe=Breite AWT, Swing, JavaFX & SWT 1
Jose05 JavaFX: eigene FXML-Datei für einen Button AWT, Swing, JavaFX & SWT 3
izoards JavaFX editierbare Tabelle AWT, Swing, JavaFX & SWT 4
N javafx Position der Bustaben finden label AWT, Swing, JavaFX & SWT 1
D Verschieden Scenen ansprechen mit dem Scene Builder und JavaFX (Eclipse) AWT, Swing, JavaFX & SWT 16
izoards JavaFX Background Task warten auf Knopfdruck AWT, Swing, JavaFX & SWT 4

Ähnliche Java Themen


Oben