Liebe Gruppe 2,
das Projekt funktioniert derzeit überhaupt nicht (auch nicht beim Anlegen einer neuen Datei)! Das Laden einer existierenden Datei in der abgegebenen Version hängt sich wegen Multithreadings auf. Die Lösung liegt darin, dass das Laden in einem vom JavaFX Application (GUI) Thread getrennten Thread erfolgt! Dafür habe ich die Klasse "Test" im Controller angelegt, in dem Klassenmethoden mit der Rexx-Anweisung "reply" den restlichen Code der Methode in einem eigenen Thread ausführt (und dann funktioniert's).
Anbei finden Sie daher eine Version, die von Ihrem Stand weg zumindest grundsätzlich funktioniert! :) Nachdem hier aber auch eine Besonderheit benutzt wird (Multithreading), sehen Sie sich bitte einmal die beiliegende Version an. Habe auch das "disable"-Property bei zwei Druckknöpfen benutzt, damit der Benutzer gleich sieht, welche Druckknöpfe verfügbar sind (Zugriff im Programm darf nur im JavaFX Application Thread erfolgen, daher auch gleich die entsprechenden Anweisungen eingebaut). Wenn Sie Fragen haben, dann stellen Sie sie bitte über die Liste!
Da Sie schon einiges an Arbeit hier hineingesteckt haben, möchte ich Ihnen noch die Gelegenheit geben, den Teil "bestehende Datei" zu vervollständigen. Ich nehme an, dass die eingegebenen Daten noch in die "bestehende Datei" angefügt werden sollen, wie die existierende Excel-Datei andeutet. Das sollte nicht allzuviel an Arbeit mehr sein und der "Preis" ist, dass Sie dann einen funktionierenden Nukleus für diese praktische Anwendung haben! :)
Mit freundlichem Gruß
Rony G. Flatscher