Отключить раскрытие дерева после двойного щелчкаJAVA

Программисты JAVA общаются здесь
Anonymous
Отключить раскрытие дерева после двойного щелчка

Сообщение Anonymous »

Я использую SWT для нашего графического интерфейса. Мы используем Tree для получения древовидного меню. Теперь нам нужно следующее поведение:
- При двойном щелчке по родительскому элементу -> открытый экран не разворачивается/сворачивается дерево.
- При использовании стрелки (слева от родительского элемента) -> разворачивается/сворачивается дерево.

В настоящее время при двойном щелчке по родительскому элементу открывается экран и разворачивается дерево. После некоторого поиска в Google я нашел несколько решений, но когда я их реализую, я могу открыть экран, не расширяя дерево. Но по-другому развернуть дерево не получается.

Для открытия экрана от родителя я использую этот обработчик:

Код: Выделить всё

operationMenu.addListener(SWT.MouseDoubleClick, new Listener() {

@Override
public void handleEvent(Event event) {
}
};
Как мы можем реализовать это в SWT?

URL-адреса, которые я использую:
SWT: предотвратить раскрытие дерева двойным щелчком мыши?

Подробнее здесь: https://stackoverflow.com/questions/494 ... oubleclick

Вернуться в «JAVA»