Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在TableViewer中双击打开对话框_Java_Eclipse - Fatal编程技术网

Java 在TableViewer中双击打开对话框

Java 在TableViewer中双击打开对话框,java,eclipse,Java,Eclipse,我有一个带有几列的TableViewer。有些领域的内容非常丰富 渴望田野。因此,我想在用户 双击该字段 谁能给我一个提示吗 提前感谢,您应该使用MouseEvent捕捉事件。然后使用 if (e.getClickCount() == 2) { // MouseEvent e in the parameter. // show the dialoge } 我尝试了以下操作。但文本未显示。tableViewer=新的tableViewer(容器,SWT.BORDER);tableViewer

我有一个带有几列的TableViewer。有些领域的内容非常丰富 渴望田野。因此,我想在用户 双击该字段

谁能给我一个提示吗


提前感谢,

您应该使用
MouseEvent
捕捉事件。然后使用

if (e.getClickCount() == 2) { // MouseEvent e in the parameter.
  // show the dialoge
}

我尝试了以下操作。但文本未显示。tableViewer=新的tableViewer(容器,SWT.BORDER);tableViewer.addDoubleClickListener(新建IDoubleClickListener(){public void doubleClick(DoubleClickEvent事件){StructuredSelection=(StructuredSelection)event.getSelection();selection.getFirstElement().getClass().getName();MessageDialog.openInformation(getShell(),“”,selection.getFirstElement().toString();});