gpt4 book ai didi

java - 双击 tableviewer Eclipse 插件获取表格元素

转载 作者:行者123 更新时间:2023-12-02 05:24:01 25 4
gpt4 key购买 nike

我目前正在使用表格查看器上的选择更改来获取选择。

public void selectionChanged(SelectionChangedEvent event) {
IStructuredSelection selection = (IStructuredSelection)event.getSelection();
Row rowData = (Row) selection.getFirstElement();
item=rowData.item
}

我想通过鼠标双击来获取所选项目:

public void mouseDoubleClick(org.eclipse.swt.events.MouseEvent e) {
IStructuredSelection selection = (IStructuredSelection)table.getSelection()[0];
Row rowData = (Row) selection.getFirstElement();
}

但这不起作用,我每次都得到空值。我该怎么做才能通过鼠标双击获取这些信息?

最佳答案

使用 IDoubleClickListener 处理 TableViewer(或 TreeViewer)的双击事件。

viewer.addDoubleClickListener(new IDoubleClickListener() {
@Override
public void doubleClick(DoubleClickEvent event) {
IStructuredSelection selection = (IStructuredSelection)event.getSelection();
}
});

关于java - 双击 tableviewer Eclipse 插件获取表格元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26235845/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com