Hallo allerseits
Ich beschäftige mich seit gestern mit JavaFX. Ich habe eine Tabelle erstellt und will diese mit Werten füllen. So, wie mir die Daten vorliegen, wäre mir zeilenweises Schreiben am liebsten.
Ein weiteres Problem: Jede zweite Zeile soll als eine Art Überschrift dienen. Daher will ich einen Teil oder alle Zellen jede zweiter Zeile verbinden. So etwa:
Zusätzlich werden sich die Zellwerte selber nicht allzuhäufig ändern, wahrscheinlich sogar gar nicht, dafür werden aber oft neue Zeilen oder gleich ganze Spalten hinzukommen.
Und nun: Wie mache ich das am Besten?
Später soll der Benutzer alle Zellen/Zellverbände anklicken können und ich möchte dann wissen, welche er angeklickt hat. Aber das ist der nächste Schritt, wenn die Tabelle angezeigt wird wie ich das haben will bin ich schon froh.
Und noch etwas zur Formatierung der Tabelle: Die Tabelle hab ich in ein Scrollpane gepackt, denn die kann mal größer als das Fenster werden. (Die ScrollPane liegt in einem Tab, der in einem SplitPane liegt, dieser in einem BorderPane...)
Die Tabelle wird aber nur so groß angezeigt, wie sie ist. Ich hätte nun gerne, daß die mindestens bis zur Größe des Fensters aufgeblasen wird. Hat da jemand eine Idee?
Ich hab es u.a. mit einem BorderLayout probiert, aber das funktionierte alles nicht.
Ich beschäftige mich seit gestern mit JavaFX. Ich habe eine Tabelle erstellt und will diese mit Werten füllen. So, wie mir die Daten vorliegen, wäre mir zeilenweises Schreiben am liebsten.
Ein weiteres Problem: Jede zweite Zeile soll als eine Art Überschrift dienen. Daher will ich einen Teil oder alle Zellen jede zweiter Zeile verbinden. So etwa:
Code:
| Zelle1 | Zelle2 | . . . . .Zelle3 - Zelle 6. . . . |
| Zelle1 | Zelle2 | Zelle3 | Zelle4 | Zelle5 | Zelle6|
| Zelle1 | Zelle2 | . . . . .Zelle3 - Zelle 6. . . . |
| Zelle1 | Zelle2 | Zelle3 | Zelle4 | Zelle5 | Zelle6|
Zusätzlich werden sich die Zellwerte selber nicht allzuhäufig ändern, wahrscheinlich sogar gar nicht, dafür werden aber oft neue Zeilen oder gleich ganze Spalten hinzukommen.
Und nun: Wie mache ich das am Besten?
Später soll der Benutzer alle Zellen/Zellverbände anklicken können und ich möchte dann wissen, welche er angeklickt hat. Aber das ist der nächste Schritt, wenn die Tabelle angezeigt wird wie ich das haben will bin ich schon froh.
Und noch etwas zur Formatierung der Tabelle: Die Tabelle hab ich in ein Scrollpane gepackt, denn die kann mal größer als das Fenster werden. (Die ScrollPane liegt in einem Tab, der in einem SplitPane liegt, dieser in einem BorderPane...)
Code:
//Fill library stamp tab
ScrollPane scrollPane= new ScrollPane();
tab.setContent(scrollPane);
centerviewTable = new TableView();
centerviewTable.setEditable(true);
centerviewTable.setColumnResizePolicy(TableView.UNCONSTRAINED_RESIZE_POLICY);
scrollPane.setContent(centerviewTable);
Die Tabelle wird aber nur so groß angezeigt, wie sie ist. Ich hätte nun gerne, daß die mindestens bis zur Größe des Fensters aufgeblasen wird. Hat da jemand eine Idee?
Ich hab es u.a. mit einem BorderLayout probiert, aber das funktionierte alles nicht.