package de.fhswf.fbin.java2fx.tables; import javafx.geometry.Pos; import javafx.scene.control.TableCell; import javafx.scene.control.TableColumn; import javafx.util.Callback; public class NumberTableCellFactory implements Callback, TableCell> { @Override public TableCell call( TableColumn param) { return (TableCell) new TableCell() { @Override protected void updateItem(Number item, boolean empty) { super.updateItem(item, empty); if (!empty) { setText(item.toString()); setAlignment(Pos.TOP_RIGHT); } else { setText(null); } } }; } }