gpt4 book ai didi

javascript - 更新draw2d UI以匹配选择

转载 作者:行者123 更新时间:2023-12-02 23:01:37 25 4
gpt4 key购买 nike

我的页面中心有一个 Draw2D Canvas 。它随时可能有选择或没有选择。

我需要手动更新选择。当用户从工具箱(页面左侧的面板)中(拖放)元素时,它会在 Canvas 中创建该元素。我想要选择这个元素。为此,我做了这个:

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

触发器附加到选择更改。在页面的右侧,我有一个“属性”面板,其中显示有关所选内容的信息。

当我放下元素时,我的 UI 会更新,以便“属性”面板的内容与刚刚添加的图形相匹配。但事实是,应该位于所选元素周围的蓝色虚线矩形并未更新。结果是用户可能会感到困惑(想象一下,当选择 Bar 时,您自己会看到 Foo 的详细信息)。

在这种情况下,为什么视觉选择没有更新?如果可能的话,如何做到

最佳答案

Canvas 有一个 setCurrentSelection 方法,可以接受任何draw2d.Figure 或一个draw2d.util.ArrayList 的图形

关于javascript - 更新draw2d UI以匹配选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57758844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com