Клеточная фабрика в javafx

Я использую JavaFx 2.0 и Java 7. Вопрос касается табличного представления в JavaFX.

Приведенный ниже пример кода создает столбец firstName и присваивает ему фабрику ячеек и фабрику значений ячеек.

<code>Callback<TableColumn, TableCell> cellFactory = 
new Callback<TableColumn, TableCell>() {
    public TableCell call(TableColumn p) {
        return new EditingCell();
} };


TableColumn firstNameCol = new TableColumn("First Name");
    firstNameCol.setCellValueFactory(
        new PropertyValueFactory<Person,String>("firstName")
    );
firstNameCol.setCellFactory(cellFactory);
</code>

Мое требование заключается в том, что у меня есть столбец, который напрямую не сопоставляется с одним атрибутом в объекте Person, но вместо этого представляет собой пользовательское значение, созданное путем объединения одного или нескольких атрибутов объекта Person.

Рассмотрим сценарий, в котором у меня есть столбец таблицы с именем Полное имя, в котором будут значения Префикс + Фамилия + & quot;, & quot; + Имя.

1) Как вы будете писать фабрику значений ячеек в этом сценарии?

<code>firstNameCol.setCellValueFactory(
            new PropertyValueFactory<Person,String>(???????)
        );
</code>

2) как ты будешь писать клеточную фабрику

В этом сценарии нам нужно реализовать фабрику значений ячеек и фабрику ячеек, или достаточно одного? Если одного достаточно, то какой?

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос