BrainLight
Mitglied
Hallo liebe Community!
Eines vorweg - Ich habe ausführlich gegoogled und mich auch strikt an die Docs von Oracle bzw. Sun gehalten.
Ich wollte mir das relativ aufwendige GUI-Erstellen via Swing durch JavaFX + rund um dessen Netbeans-PlugIn "JavaFX Composer" testweise erleichtern.
Doch leider funktioniert bei mir das "Datenbinden" aus einer MySQL-Datenbank nicht, wie in den simplen Beispielen von Oracle.
Was funktioniert ist die Werte der Liste über die nebenstehende Textbox zu binden.
Der folgende Binding-Code funktioniert quasi:
(Resultat siehe Anhang 1)
Will ich die Werte der Liste jedoch an eine JDBC-Datenquelle binden, so bleibt die Liste leer.
So sieht der entsprechende, wohl fehlerhafte Binding-Code aus:
Wenn ich die Datenquelle ausführe, also die Daten abrufe erhalte ich ein Ergebnis, dass in Anhang 2 dargestellt ist.
Kennt vielleicht jemand dieses Problem, oder weiß jemand einen Tip, um das ganze zum Laufen zu bringen? Was zum Geier mach ich verkehrt, oder handelt es sich sogar um einen kleinen Composer-Bug?
Denn warum sollte man sich an die Thematik "Client-GUI vereinfachen" machen, wenn es letztlich nicht funktioniert bzw. alles nur noch komplizierter macht?
Da bleib ich doch lieber beim Swing.
Ich hoffe, dass mir hier irgendjemand helfen kann und bedanke mich schon einmal im voraus.
Eines vorweg - Ich habe ausführlich gegoogled und mich auch strikt an die Docs von Oracle bzw. Sun gehalten.
Ich wollte mir das relativ aufwendige GUI-Erstellen via Swing durch JavaFX + rund um dessen Netbeans-PlugIn "JavaFX Composer" testweise erleichtern.
Doch leider funktioniert bei mir das "Datenbinden" aus einer MySQL-Datenbank nicht, wie in den simplen Beispielen von Oracle.
Was funktioniert ist die Werte der Liste über die nebenstehende Textbox zu binden.
Der folgende Binding-Code funktioniert quasi:
Code:
textBox.text.split(",")
Will ich die Werte der Liste jedoch an eine JDBC-Datenquelle binden, so bleibt die Liste leer.
So sieht der entsprechende, wohl fehlerhafte Binding-Code aus:
Code:
for(record in db_getAllCustomers.getRecordSet().all()) record.getString("lastname")
Wenn ich die Datenquelle ausführe, also die Daten abrufe erhalte ich ein Ergebnis, dass in Anhang 2 dargestellt ist.
Kennt vielleicht jemand dieses Problem, oder weiß jemand einen Tip, um das ganze zum Laufen zu bringen? Was zum Geier mach ich verkehrt, oder handelt es sich sogar um einen kleinen Composer-Bug?
Denn warum sollte man sich an die Thematik "Client-GUI vereinfachen" machen, wenn es letztlich nicht funktioniert bzw. alles nur noch komplizierter macht?
Da bleib ich doch lieber beim Swing.
Ich hoffe, dass mir hier irgendjemand helfen kann und bedanke mich schon einmal im voraus.