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

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 В таблице, могу ли я отформатировать целые ячейки строк на основе значения одной ячейки?

Сообщение Anonymous »

У меня есть обзор таблицы, где я форматирую стиль ячеек на основе значения (см. Код). Мне интересно, есть ли способ отформатировать всю строку, которой принадлежит ячейка на основе этого значения ячеек или значения объекта (в моем случае step.getStatus ()). Похоже, это было бы просто, но я изо всех сил пытался найти какую -либо ссылку на это. < /P>

Код: Выделить всё

colStatus.setCellFactory(new Callback()
{
@Override
public TableCell call(TableColumn param) {
return new TableCell() {
@Override
protected void updateItem(String item, boolean empty) {
if (!empty) {
int currentIndex = indexProperty().getValue() < 0 ? 0 : indexProperty().getValue();
setText(param.getTableView().getItems().get(currentIndex).getStatus().name());
switch(param.getTableView().getItems().get(currentIndex).getStatus())
{
case Step.STATUS.Enabled:
setTextFill(Color.BLACK);
break;
case Step.STATUS.Disabled:
setTextFill(Color.GRAY);
break;
case Step.STATUS.Running:
setTextFill(Color.BLUEVIOLET);
break;
case Step.STATUS.Complete:
setTextFill(Color.LIME);
break;
case Step.STATUS.Error:
setTextFill(Color.RED);
setStyle("-fx-background-color: pink;");
break;
}
}
}
};
}
});


Подробнее здесь: https://stackoverflow.com/questions/793 ... ells-value
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»