ResizableEditPolicy中的getAlignCommand方法是到组件的父(也就是承载组件的容器)editpolicy中调用 getCommand()方法,而这时容器的editpolicy必须是ConstrainedLayoutEditPolicy
或者是继承于它的editpolicy(如XYLayoutEditPolicy)才能支持align动作返回alignCommand。
因此容器类继承于ConstrainedLayoutEditPolicy或者XYLayoutEditPolicy才能实现align功能。
这个在八进制的blog曾作为回复发过,为了以后自己看方便,就在这里再记录一下。
学习gef和rcp有一小段时间了,参照例子,写了个简易rcp平台,写了个简单演示的gef界面。花了不少时间,学到不少东西。回头看看自己的收获,又都变得模糊,技术的东西是需要总结的。前面的记起来就写写,后面的,学到什么新东西要赶紧记下来了,自己这残疾的记忆太让人失望。