У меня есть таблица, и в одну из колонок я хочу добавить ссылки на файлы. На просторах интернета я пока нашел только вот этот код, но я многое там не пойму, к примеру:
ConsoleText<T>
- что за параметр T
- другие мы не принимаем, почему я не могу просмотреть call
и param
, особенно не пойму это:
@Override
public void updateItem(String item, boolean b) {
if (b && item!= null) {
setText(item.toString);
}
}
В общем помогите мне пожалуйста разобраться, как в tableView
засунуть ссылку на файл, пример из ссылки полностью идентичен моему
Если в таблице не будет других действий, можно упростить задачу и повесить действие по открытию файла на двойной клик по строке:
tableView.setRowFactory(tv -> {
TableRow<T> row = new TableRow<>();
row.setOnMouseClicked(event -> {
if (event.getClickCount() == 2 && (!row.isEmpty())) {
// Делаем что либо с tableView.getSelectionModel().getSelectedItem()
}
});
return row;
})
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
К примеру есть ArrayList c обьектами а1, а2, а3У обьектов есть поля в1, в2, в3
Попасть в линию очень тяжелоПодскажите сделать, что кликнув рядом с линией понять, что кликнули рядом и поставить точку на линию? Так же, если...