Есть желание использовать больше одного цвета текста одновременно на одну клетку Cell в компоненте TreeTableView. Для примера - название папки дефолтным цветом, а путь к ней другим. Это осуществимо?
Да, возможно.
class CustomTableCell extends TableCell < MyType, File > {@
Override
protected void updateItem(File item, boolean empty) {
super.updateItem(item, empty);
if (item != null && !empty) {
HBox box = new HBox();
Label lblName = new Label(item.getName());
lblName.setStyle("-fx-text-fill : gold");
Label lblPath = new Label(item.getPath());
lblPath.setStyle("-fx-text-fill : red");
box.getChildren().addAll(lblPath, lblName);
setGraphic(box);
} else {
setGraphic(null);
}
}
}
Применить можно так
TableColumn < MyType, File > column = new TableColumn < > ("File path column");
column.setCellFactory(param - > new CustomTableCell());
MyType
- это то, чем у вас параметризирована tableView
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Как сделать такую таблицу и чтобы при наведении был такой эффект?
У меня такой вопрос как сделать чтобы каждое фото в сайте адаптировалась с помощью блоков вот например как на скриншоте как бы например в инстаргаме...
ЗдравствуйтеСуть проблемы: элементы в блоке не помещаются в один ряд, последний переходит на новую строку