Отключить раскрытие дерева после двойного щелчка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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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