我试图在GEF框架中创建一个圆或椭圆。我们将约束/边界设置为圆/椭圆所在的矩形。 我的问题是,当我拖放或我只是点击圆圈时,我无法隐藏/抑制外部矩形。我们有什么方法可以删除这个外部矩形?任何提示想法都会有所帮助谢谢
答案 0 :(得分:1)
此矩形由NonResizableEditPolicy
(或ResizableEditPolicy
创建,如果您的数字可调整大小)。此策略会自动添加到某些布局策略的子项中,例如ConstrainedLayoutEditPolicy
的子项。您需要做的是找到您在容器中使用的布局策略,并覆盖它以使用不同的编辑策略来装饰容器的子级。这可以通过覆盖NonResizableEditPolicy
(或ResizableEditPolicy
)来完成,然后在选择,点击等Figure
时修改此政策提供反馈的方式。