2014-11-08 39 views
-1

在eclipse e4中。双击JfaceTable中的一行以获取该行上对象的详细信息

在双击jface表中的一行时,我想将该行上的数据看作对话框。

现有代码

orgTable.addDoubleClickListener(new IDoubleClickListener() { 

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

当反对投票ATLEAST发表评论,这样我可以确保我不要让同样的错误 – Praveen 2014-11-10 01:25:41

回答

0
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()); 
     } 
    });