我希望子图(org.eclipse.draw2d.Figure)相对于父图的右上角(我想放置一些小图标,即 ImageFigure,距离顶部和右侧边框 12 像素)。是否有现有的布局管理器可以以这种方式布局子级?
org.eclipse.draw2d.XYLayout 不能测量相对于左上角以外的角的位置。
当然,我可以:
- 自己编写布局管理器
- 每次更改父级的边界时,布局子级图(在父级 layout() 方法中)。
但是,我想知道一些现有的布局管理器是否提供该功能。
请注意,问题是关于 Eclipse GEF,而不是 SWT/JFace 或 Swing。