Событие двойного щелчка для заголовка столбца TreeViewer? - PullRequest
1 голос
/ 12 октября 2011

Все, что я хотел бы сделать, это добавить двойной щелчок для сортировки в столбце JFace TreeViewer.Я мог найти вопрос, заданный на форуме Eclipse с мая 2010 года, но ответа пока нет.

До сих пор я пытался:

column.addListener(SWT.MouseDoubleClick, listener);  // Not working, listener never called

treeViewer.addDoubleClickListener(new IDoubleClickListener();  // Work in the item, not column header

Я что-то упустил?

Любой совет приветствуется.

Привет

1 Ответ

1 голос
/ 12 октября 2011

В прошлый раз, когда я проверял это, все еще было невозможно с SWT 3.7.Как и в документации, TreeColumns и TableColumns отправляют только события Move, Resize и Selection.Кроме того, заголовки столбцов теперь могут (ну, начиная с 3.5 или около того) отображать контекстное меню элемента управления.Но ничего не обнаруживает двойной щелчок по заголовку столбца.

Поскольку вам, кажется, это нужно для сортировки, это должен быть двойной щелчок?Событие Selection (т. Е. Одиночный щелчок) столбца является обычным способом сделать это.

...