我们正在将 Draw2D/GEF 集成到应用程序中,并且遇到了与提供的标准布局有关的问题。
我们有一个需要以类似网格的方式显示的元素集合(比如 100 个)。我们使用 a 实现了我们的视图GraphViewer
,并应用了 a GridLayoutAlgorithm
。
这几乎可以像我们希望的那样工作,但是我们无法满足的一个规定是每个节点必须具有恒定的、定义的大小。比如说,50x50 像素。我们正在使用的当前 GridLayoutAlgorithm 调整节点的大小,以便它们都适合窗口。如果我们的窗口很小,那么 100 个元素就会变得微不足道。相反,我们希望它们填充宽度,然后用垂直滚动条换行到多行。
对于我的生活,我找不到一个简单、直接的方法来实现这一点。