我有一个显示视图的Eclipse插件。我想要做的是在视图中以单行显示n个图像,每个图像下面都有一个居中标签。我想查看可滚动。 我还希望在视图的尺寸(ScrolledComposite?Composite?)发生变化时重新调整每个图像的大小,以便利用可用的垂直和水平客户区。
我在createViewPart方法中实现了以下内容(省略了声明和错误检查):
public void createPartControl(Composite parent) { ScrolledComposite myScrolledComposite = new ScrolledComposite(parent, SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER); myComposite = new Composite(myScrolledComposite, SWT.NONE); myScrolledComposite.setContent(myComposite); }
从现在开始,最好的方法是什么?
感谢您的协助。
答案 0 :(得分:0)
我建议你看看Gallery widget provided by the Eclipse Nebula project,也许你可以使用它,或者至少从它们如何实现它的想法中获得一些想法。