gpt4 book ai didi

java - Draw2D/GEF : How to access nested figures (e. g.,用于连接)

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

我目前正在学习 GEF(如在 Eclipse 项目中),在学习过程中遇到了一个问题。

在我 future 的应用程序中,我必须将 Figure 与其他 Figure 的嵌套图形连接起来。我发现通过以下代码(从内存中引用,在纯 Draw2D 应用程序中使用)我可以访问嵌套图形。

(Figure)someFigure.getChildren().get(1)

通过尝试,我发现当访问的Figure添加到其中时,a)一个Label和b)一个Figure (按此顺序add()),上面的代码将返回嵌套的Figure

显然这不是最佳选择,因为使用 get(0) 的相同代码可能会导致错误(我猜是转换错误)。

我的问题是:是否有一种本地/更简单的方法来访问嵌套图形,尤其是无需强制转换?

非常感谢!

最佳答案

不认为有什么办法。如果您拥有添加数字的代码,为什么不创建自己的模型而不是依赖 draw2d (顺便说一句,这就是 GEF 所做的)。

关于java - Draw2D/GEF : How to access nested figures (e. g.,用于连接),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9435206/

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