【问题标题】:DoubleClick on a row in JfaceTable to get the details of object on that row双击 JfaceTable 中的一行以获取该行上对象的详细信息
【发布时间】:2014-11-08 17:47:38
【问题描述】:

在eclipse e4中。

双击 jface 表中的一行时,我希望以对话框的形式查看该行上的数据。

现有代码

orgTable.addDoubleClickListener(new IDoubleClickListener() {

        @Override
        public void doubleClick(DoubleClickEvent event) {
            System.out.println("Double CLikc works");
        }
    });

【问题讨论】:

  • 当投反对票时至少留下评论,这样我就可以确保我不会犯同样的错误

标签: swt jface e4


【解决方案1】:
OrgTable.addDoubleClickListener(new IDoubleClickListener() {

        @Override
        public void doubleClick(DoubleClickEvent event) {
            System.out.println("Double CLikc works");
            IStructuredSelection sel = (IStructuredSelection) event.getSelection();
            OrgDetails org = (OrgDetails) sel.getFirstElement();
            if(org != null){
                System.out.println("Double-click on : "+ org.getOrgName()+ " " + org.getTin());
            }
            System.out.println(orgTable.getElementAt());
        }
    });

【讨论】:

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