2015-03-02 45 views
0

我想在GEF框架中創建一個圓或橢圓。我們將約束/邊界設置爲圓/橢圓所在的矩形。 我的問題是,當我拖放或我只需點擊圓圈時,我無法隱藏/壓制外部矩形。有什麼辦法可以刪除這個外部矩形?任何提示的想法都會有幫助謝謝如何在GEF圖中隱藏外部有界母矩形

回答

1

此矩形由NonResizableEditPolicy(或ResizableEditPolicy如果您的數字可調整大小)創建。此政策會自動添加到某些佈局政策的子代,例如ConstrainedLayoutEditPolicy的子代。你需要做的是找到你的容器中使用了哪個佈局策略,並覆蓋它來使用不同的編輯策略來裝飾容器的子項。這可以通過覆蓋NonResizableEditPolicy(或ResizableEditPolicy)來完成,然後修改此政策在選擇Figure時如何提供反饋。點擊等。

+1

謝謝,它工作。 – 2018-01-15 06:07:11