Я пытаюсь добавить rowFactory в таблицу.В Java все отлично работает:
tableView.setRowFactory(tv -> {
TableRow<Person> row = new TableRow<>();
row.setOnMouseClicked(event -> {
System.out.println(String.format("Mouse clicked: %s", event.toString()));
});
return row;
});
Что я делаю не так?Но в Котлине это не работает:
tableView.rowFactory = Callback {
val row = TableRow<Person>()
row.onMouseClicked = EventHandler { mouseEvent ->
println(row.item)
}
row
}