如何在JPanel上放置扩展栏?

时间:2012-06-28 21:36:24

标签: java eclipse menu

有没有办法将扩展栏添加到jframe或jpanel上,而无需使用代码创建每个组件(使用已创建的组件)。

以下是我使用的代码:(http://www.eclipse.org/swt/snippets/#expandbar

Display display = new Display ();
Shell shell = new Shell (display);
shell.setLayout(new FillLayout());
shell.setText("ExpandBar Example");
ExpandBar bar = new ExpandBar (shell, SWT.V_SCROLL);

我尝试将扩展栏添加到面板,以及尝试将显示和外壳添加到面板,但不起作用。

请帮忙。 感谢

1 个答案:

答案 0 :(得分:1)

根据我在网上看到的例子,您的代码相当不完整。我不太了解SWTExpandBar它不是ComponentContainer的子类,因此无法将它们添加到Panel或{ {1}}。
找到了一个很好的例子here

我测试了它并且有效。

找到Frame文档here