gpt4 book ai didi

eclipse - 如何向我的 GEF 编辑器添加双击监听器?

转载 作者:太空宇宙 更新时间:2023-11-04 14:49:03 25 4
gpt4 key购买 nike

我正在使用 GEF。我有一个图形编辑器,其中实现了一些“框”。现在,我想为每个框(矩形)添加一个双击监听器。我尝试向 GraphicalViewer 添加监听器,但没有成功。

最佳答案

在要为其添加监听器的“框”的 GraphicalEditPart 中,您必须重写 performRequest(Request req) 方法。当框架识别出双击零件图时,它会使用包含 req.getType()==RequestConstants.REQ_OPEN 的请求来调用此方法。你可以从这里接管。完整的代码来测试他的作品:

@Override
public void performRequest(Request req) {
if(req.getType() == RequestConstants.REQ_OPEN) {
System.out.println("requested double-click.");
}
}

希望这能起到作用。

关于eclipse - 如何向我的 GEF 编辑器添加双击监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24030061/

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