如果这是一个愚蠢的问题,请原谅我,我是 Draw2d Touch 的新手(http://www.draw2d.org/)。我需要将侦听器附加到 Rectangle 以在调整 Rectangle 大小时通知我。我已经搜索了 API,但没有发现任何有用的东西。
我认为它可能位于 DragDropEditPolicy 但没有运气。
任何帮助表示赞赏。
如果这是一个愚蠢的问题,请原谅我,我是 Draw2d Touch 的新手(http://www.draw2d.org/)。我需要将侦听器附加到 Rectangle 以在调整 Rectangle 大小时通知我。我已经搜索了 API,但没有发现任何有用的东西。
我认为它可能位于 DragDropEditPolicy 但没有运气。
任何帮助表示赞赏。
你解决了这个问题了吗?如果不是,那么JSON 示例应该会给你一个提示:
您可以添加事件侦听器:
canvas.getCommandStack().addEventListener(function(e){
if(e.isPostChangeEvent()){
// displayJSON(canvas); OR call your resize-handler-method
}
});
这是你在调整大小完成后得到的(类似于 onMouseUpEvent)
或者您可以覆盖重绘方法(所有形状都继承了该方法。