【问题标题】:Eclipse TreeViewer/ViewPart background clickEclipse TreeViewer/ViewPart 背景点击
【发布时间】:2014-10-04 12:01:02
【问题描述】:

我正在使用 Eclipse 开发一个抽认卡应用程序。我在 ViewPart 中有一个 TreeViewer,我用它来显示各种类别。但是,我找不到处理背景点击事件的方法。我对eclipse开发没有太多经验,所以背景可能是错误的词。

我需要这样的东西:

TreeViewer.setOnBackGroundClickListener(new ClickListener() {});

截图

【问题讨论】:

  • 也许添加您称为背景的区域的屏幕截图会有所帮助?
  • @Baz 添加了截图。
  • 看起来用户体验不好,也许你应该添加一个按钮。
  • @GrahamPHeath 什么是用户体验?无论如何,用户需要能够添加根类别,而这只能在取消选择所有内容时完成。
  • @GrahamPHeath 现在我想想,点击背景是个坏主意。如果类别列表超出查看区域怎么办?没有背景可以点击。感谢您的帮助。

标签: java swt eclipse-rcp jface


【解决方案1】:

您必须使用 SWT 层:

TreeViewer.getTree().addMouseListener(new MouseListener() {...});

使用这种方法,即使在选择之外,我也会收到点击通知。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-16
    • 2015-06-03
    相关资源
    最近更新 更多