如何在 GEF 图中隐藏外边界父矩形
How to hide outer bounded parent rectangle in GEF figure
我想在 GEF 框架中创建一个圆或椭圆。我们将 constraints/bounds 设置为 circle/ellipse 所在的矩形。
我的问题是,当我拖放或单击圆圈时,我无法 hide/suppress 外部矩形。有什么办法可以删除这个外部 Rectangle 吗?任何小费想法都会有所帮助。谢谢
此矩形由 NonResizableEditPolicy
(或 ResizableEditPolicy
,如果您的图形可调整大小)创建。此策略会自动添加到某些布局策略的子项,例如 ConstrainedLayoutEditPolicy
的子项。您需要做的是找到您在容器中使用的布局策略,并覆盖它以使用不同的编辑策略来装饰容器的子项。这可以通过覆盖 NonResizableEditPolicy
(或 ResizableEditPolicy
)然后修改此策略在选择、单击等 Figure
时提供反馈的方式来完成。
我想在 GEF 框架中创建一个圆或椭圆。我们将 constraints/bounds 设置为 circle/ellipse 所在的矩形。 我的问题是,当我拖放或单击圆圈时,我无法 hide/suppress 外部矩形。有什么办法可以删除这个外部 Rectangle 吗?任何小费想法都会有所帮助。谢谢
此矩形由 NonResizableEditPolicy
(或 ResizableEditPolicy
,如果您的图形可调整大小)创建。此策略会自动添加到某些布局策略的子项,例如 ConstrainedLayoutEditPolicy
的子项。您需要做的是找到您在容器中使用的布局策略,并覆盖它以使用不同的编辑策略来装饰容器的子项。这可以通过覆盖 NonResizableEditPolicy
(或 ResizableEditPolicy
)然后修改此策略在选择、单击等 Figure
时提供反馈的方式来完成。