2012-05-09 4 views
3

Я хочу, чтобы TableView JavaFX 2.0, но я не хочу, чтобы он отвечал на щелчки мыши. Конечно, я могу отключить элемент управления/виджет, но потом он отключается.Причина TableView не реагировать на щелчки мыши в JavaFX 2.0

tableview.setSelectionModel (null) дает поведение, которое я бы хотел, но пользовательский интерфейс удаляет трассировки стека, жалуясь на нуль. Я не могу поймать нуль.

Я пытаюсь создать какой-то SelectionModel или TableViewSelectionModel, который имеет некоторые методы, потрошенные, поэтому он не отвечает. Мне сложно проходить эти классы или выполнять тезисы.

Идеи по отключению кликов по TableViews?

ответ

4
+0

Благодарим вас за то, что спасли меня от меня. Нечетно названный метод. –

+3

Если компонент получает фокус, используя что-то вроде Tab, пользователь может использовать клавиши со стрелками для выбора строк или ячеек. Это не совсем то, что я имел в виду. Работа вокруг: tableView.setFocusTraversable (false) –

+0

Есть ли способ отключить выбор строк, сохраняя при этом вертикальную прокрутку? –