簡體   English   中英

更新 draw2d UI 以匹配選擇

[英]Update draw2d UI to match Selection

我的頁面在其中心有一個 Draw2D 畫布。 它可能隨時有選擇或沒有選擇。

我需要手動更新選擇 當用戶(拖放)從工具箱(頁面左側的面板)中放置一個元素時,它會在畫布中創建該元素。 我想選擇這個元素。 為此,我做了這個:

canvas.getSelection().clear().setPrimary(newFigure);

觸發器附加到選擇更改。 在頁面的右側,我有一個“屬性”面板,顯示有關所選內容的信息。

當我放下元素時,我的 UI 會更新,以便“屬性”面板的內容與剛剛添加的圖相匹配。 但事實是,應該圍繞所選元素的藍色虛線矩形沒有更新。 結果是,用戶可能會混淆(想象自己在選擇Bar時看到Foo細節)。

在這種情況下,為什么視覺選擇沒有更新 如果可能的話,怎么做

Canvas 有一個 setCurrentSelection 方法,它接受任何 draw2d.Figure 或 draw2d.util.ArrayList 的圖形

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM