- 44 名前:デフォルトの名無しさん mailto:sage [04/05/02 01:51]
- >>42
スタンドアロンアプリで試しましたが確かにComboは ToolBarには乗らずCoolBarに乗りました。 追試したいなら、CoolBarサンプルソースの shell.setSize(200, 80);の直前にComboのコードを追加してください。 SWTのサンプルは「SWTサンプル集」と「SWT Tips and Samples」に大量にあります。 CoolBarサンプルソース amateras.sourceforge.jp/cgi-bin/fswiki/wiki.cgi/swt?page=CoolBar 追加コード Combo combo3 = new Combo(coolbar,SWT.READ_ONLY); combo3.add("Item1"); combo3.add("Item2"); combo3.select(0); CoolItem item3 = new CoolItem(coolbar,SWT.PUSH); item3.setControl(combo3); Point pt3 = combo3.computeSize(SWT.DEFAULT,SWT.DEFAULT); pt3 = item3.computeSize(pt3.x,pt3.y); item3.setSize(pt3); SWTサンプル集 (移転しています) amateras.sourceforge.jp/cgi-bin/fswiki/wiki.cgi/swt SWT Tips and Samples cjasmin.fc2web.com/ >>43 Eclipseツールバーは裸のToolBaでなくCoolBarにToolBarをぶらさげているので ComboをToolBarをはさまずCoolBarに直接ぶらさげれば良いのですが、 そんなextension pointがあるかどうかが問題ですね。 extension pointに詳しい方どうぞー。
|

|