JavaFX Tabelle flexibler Länge

mugsawaay

Aktives Mitglied
Hallo,

ich bräuchte eine Technik, ähnlich wie in einem Tabellenkalkulationsprogramm,
dass untereinander Zahlen eingegeben und automatisch die bisherige Summe z.B. auf einem Label ausgegeben wird.
Änderungen von bereits vorhandenen Zahlen sind erlaubt und ergeben eine neue Summe. Sichtbar sollen immer nur 10 Zeilen sein, ansonsten Scrollen.
woher kennt man die Zelle, wenn man mit der Maus drauf klickt?
De Anzahl der Zeilen soll zwar beliebig sein im Normalfall werden aber nur ca. 10 bis 15 benötigt. Liste, Vector?
Eine Besonderheit noch, es dürfen keine Zeilen übersprungen werden können.
Annahme: in der 1. bis 7. Zeile befinden sich Werte, dann darf der nächste Wert nur in der 8. Zeile
nicht jedoch in der 9. Zeile eingegeben werden, aber in der 1. 7. Zeile dürfen Änderungen gemacht werden.

Z.Zt. habe ich das so gelöst, das ich ein EingabeTextfeldfeld habe, den eingegebenen Wert an einen Vector hänge und diesen dann darstelle. Das funktioniert zwar, nur habe ich bei diesem Verfahren keine Möglichkeiten vorhandene Werte zuändern.

ich denke mal das es sowas bestimmt schon irgendwo gibt habe aber leider im Netz nichts gefunden.

Danke gü
 
Tutorials sind nicht schlecht, aber er scheint wohl mit JavaFx arbeiten zu wollen (was löblich ist), auch wenn er so überhaupt keine Ahnung zu haben scheint...
Aber es gibt auch hier Abhilfe:
https://docs.oracle.com/javase/8/javafx/user-interface-tutorial/table-view.htm
und etwas allgemeiner:
http://docs.oracle.com/javase/8/javase-clienttechnologies.htm

Und wenn du etwas "ähnlich [...] einem Tabellenkalkulationsprogramm" haben willst:
http://fxexperience.com/controlsfx/features/#spreadsheetview
 

Neue Themen


Zurück
Oben