Grapholion
Lt. Junior Grade
- Dabei seit
- Mai 2006
- Beiträge
- 314
Hallo Freunde,
ich weiss leider nicht mehr weiter und wende mich an euch. Ich schreibe zurzeit ein kleines Programm welches eine .xlsx Datenbank einliest, Daten hinein schreibt und aus Daten einen QR-Code generiert und diesen auch Drucken lässt. Alles funktioniert soweit gut. Doch wenn ich Daten auf der GUI anzeigen will, dann werden die Daten nicht gezeigt und die TextArea z.B. bleibt weiß.
Versucht habe ich des schon mit Textfield, Textarea, ListView usw.
Ich benutze den Gluon Scene Builder und habe schon ein Programm erfolgreich damit schreiben können.
Mit dieser Funktion filtere ich aus den Zellen die Seriennummern meiner Datenbank aus und will sie eigentlich untereinander auf der TextArea anzeigen lassen.
Wenn ich mit System.out.print die Daten ausgeben lasse und eine Abrage ob ein StringArray leer ist durchlaufen lasse ist alles in Ordnung. Falls ich Strings manuel eintippe wird es auch verabreitet, jedoch nicht einen aus dem Programm genommenen String auf der GUI angezeigt.
Am Controller kann es ja nicht liegen, da es verarbeitet wird. Hab leider keine Erklärung wieso es nicht angezeigt wird.
Bitte um Hilfe
ich weiss leider nicht mehr weiter und wende mich an euch. Ich schreibe zurzeit ein kleines Programm welches eine .xlsx Datenbank einliest, Daten hinein schreibt und aus Daten einen QR-Code generiert und diesen auch Drucken lässt. Alles funktioniert soweit gut. Doch wenn ich Daten auf der GUI anzeigen will, dann werden die Daten nicht gezeigt und die TextArea z.B. bleibt weiß.
Versucht habe ich des schon mit Textfield, Textarea, ListView usw.
Code:
@FXML
TextArea textDB; // Auflistung aller Seriennummern
Ich benutze den Gluon Scene Builder und habe schon ein Programm erfolgreich damit schreiben können.
Code:
public void dbInhalt(){
textDB = new TextArea();
String neu = null; //Test String
int t = 0; //Zähler der Inhalte
int z = 21; //Platz im Array der Seriennummern
while(inhaltListe.hasNext()) {
neu = (inhaltListe.next());
t++;
}
t/=15;
for(int u=1; u <= t-1; u++){
textDB.setText(inhalt[z]+"\n");
z+=15;
}
};
Mit dieser Funktion filtere ich aus den Zellen die Seriennummern meiner Datenbank aus und will sie eigentlich untereinander auf der TextArea anzeigen lassen.
Wenn ich mit System.out.print die Daten ausgeben lasse und eine Abrage ob ein StringArray leer ist durchlaufen lasse ist alles in Ordnung. Falls ich Strings manuel eintippe wird es auch verabreitet, jedoch nicht einen aus dem Programm genommenen String auf der GUI angezeigt.
Am Controller kann es ja nicht liegen, da es verarbeitet wird. Hab leider keine Erklärung wieso es nicht angezeigt wird.
Bitte um Hilfe
