ResizableEditPolicy中的getAlignCommand方法是到組件的父(也就是承載組件的容器)editpolicy中調用 getCommand()方法,而這時容器的editpolicy必須是ConstrainedLayoutEditPolicy
或者是繼承于它的editpolicy(如XYLayoutEditPolicy)才能支持align動作返回alignCommand。
因此容器類繼承于ConstrainedLayoutEditPolicy或者XYLayoutEditPolicy才能實現align功能。
這個在八進制的blog曾作為回復發過,為了以后自己看方便,就在這里再記錄一下。
學習gef和rcp有一小段時間了,參照例子,寫了個簡易rcp平臺,寫了個簡單演示的gef界面。花了不少時間,學到不少東西?;仡^看看自己的收獲,又都變得模糊,技術的東西是需要總結的。前面的記起來就寫寫,后面的,學到什么新東西要趕緊記下來了,自己這殘疾的記憶太讓人失望。