JavaFX TableView / TableColumn / ObservableList / zwei Werte in einer Zelle

missy72

Bekanntes Mitglied
Hello again,

besteht die Möglichkeit zwei Werte in einer Zelle auszugeben?
Einen Wert in zwei Zeilen aufteilen würde wohl auch gehen.
Entsprechend der Grafik unter der Spalte "Erstellt".

ExcelTabelle
tab.png

Gruß MB.
 
Hi,

joa das sollte problemlos gehen. Hier der Link dazu https://stackoverflow.com/questions/10519534/cell-factory-in-javafx

Code Snippet von Stackoverflow rauskopiert
firstAndLastNameCol.setCellValueFactory(new Callback<TableColumn.CellDataFeatures<Person, String>, ObservableValue<String>>() {

@Override
public ObservableValue<String> call(TableColumn.CellDataFeatures<Person, String> p) {
if (p.getValue() != null) {
return new SimpleStringProperty(p.getValue().getPrefix() + " " + p.getValue().getFirstName() + "," + p.getValue().getLastName());
} else {
return new SimpleStringProperty("<no name>");
}
}
});
 
Vielen Dank, fürs raussuchen.
Leider bin ich der englischen Sprache nicht so mächtig,
daher bin ich meistens auf deutschen Seiten unterwegs und übersehe halt einiges an Informationen.
Aber sieht doch recht einfach aus.
Rückmeldung folgt.

MfG MB
 

Zurück
Oben