У меня есть TreeView
файловой иерархии, и я хочу знать, когда пользователь нажимает на один из элементов, чтобы я мог открыть этот файл на вкладке. Этот вопрос уже задавался ранее , но:
- это вопрос от 2013 года, поэтому ответы могут быть устаревшими (даже если принятый не )
- Простого добавления MouseListener для меня недостаточно, поскольку пользователи должны иметь возможность запускать действие как с помощью клавиатуры, так и с помощью мыши
В документации говорится, что я должен добавьте мой слушатель в пользовательский TreeCell
, но этот класс не предоставляет методов слушателя, поэтому я не знаю, как go включить его оттуда. Я в порядке с ответами, которые не используют TreeView
, если есть какие-либо хорошие альтернативы.