Topic: 在SWT的ToolBar中使用非按钮控件

  Print this page

1.在SWT的ToolBar中使用非按钮控件 Copy to clipboard
Posted by: elysium922
Posted on: 2004-08-01 22:34

在SWT中,ToolBar只接受ToolItem类型的子控件。如果希望使用一般的Button,可以使用
ToolItem item = new ToolItem(bar, SWT.PUSH);
或者使用SWT.CHECK, SWT.DROP_DOWN, SWT.RADIO之类。
但是如果要使用别的组件,比如Combo, 应当如何处理呢?

我知道一种方法是
Combo combo = new Combo(bar, SWT.DROP_DOWN);
ToolItem item = new ToolItem(bar, SWT.SEPARATOR);
item.setControl(combo);
item.setWidth(combo.computeSize(SWT.DEFAULT, SWT.DEFAULT, true);
哪位牛人有更好的方法请多多指教,先谢了


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923