【发布时间】:2011-12-31 14:10:34
【问题描述】:
我们正在将 Draw2D/GEF 集成到应用程序中,但在提供的标准布局方面遇到了问题。
我们有一个元素集合(比如 100 个)需要以类似网格的方式显示。我们使用GraphViewer 实现了我们的视图,并应用了GridLayoutAlgorithm。
这几乎如我们所愿,但我们无法满足的一个规定是每个节点必须具有恒定的、定义的大小。 说,50x50 像素。我们正在使用的当前 GridLayoutAlgorithm 调整节点的大小,以便它们都适合窗口。如果我们的窗口很小,这 100 个元素就会变得微不足道。相反,我们希望它们填充宽度,然后用垂直滚动条换行成多行。
在我的一生中,我找不到简单、直接的方法来实现这一点。
【问题讨论】:
标签: java swt eclipse-gef draw2d zest