Обновление внешнего вида строки TableView
у меня есть некоторые трудности, чтобы изменить внешний вид некоторых строк TableView. В строке должен отображаться текст с обводкой и красным цветом. На самом деле, я могу показать это красным цветом, но все еще могусделать удар. Это класс CSS яm, чтобы изменить внешний вид линии:
.itemCancelado {
-fx-strikethrough: true;
-fx-text-fill: red;
}
Этот класс стиля добавляется, когда пользователь помечает элемент как отмененный:
public class ItemCanceladoCellFactory implements Callback {
@Override
public TableCell call(TableColumn tableColumn) {
return new TableCell() {
@Override
public void updateItem(Object item, boolean empty) {
super.updateItem(item, empty);
setText(empty ? "" : getItem().toString());
setGraphic(null);
int indice=getIndex();
ItemBean bean=null;
if(indice