0

各コンポーネントをコードで作成せずに (既に作成されているコンポーネントを使用して) 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);

ディスプレイとシェルをパネルに追加しようとするだけでなく、パネルにエキスパンドバーを追加しようとしましたが、機能しません。

助けてください。ありがとう

4

1 に答える 1

1

私がオンラインで見た例に基づいて、あなたのコードはかなり不完全です。私はあまり知りませんSWTが、それはnorExpandBarのサブクラスではないので、orに追加することはできません。ここ で良い例を見つけました。ComponentContainerPanelFrame

私はそれをテストし、それは動作します。

ExpandBarドキュメントはここにあります

于 2012-06-28T22:18:03.850 に答える