SWT制作下拉式toolbar菜单按钮的代码片段

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

SWT制作下拉式toolbar菜单按钮的代码片段:

final ToolItem dropdown = new ToolItem(bar, SWT.DROP_DOWN);

dropdown.setText("Drop-down");

//一个popoupMenu

final Menu menu = new Menu(shell, SWT.POP_UP);

MenuItem choice = new MenuItem(menu, SWT.PUSH);

choice.setText("Choices");

dropdown.addListener(SWT.Selection, new Listener() {

public void handleEvent(Event event) {

if (event.detail == SWT.ARROW) {

Rectangle rect = dropdown.getBounds();

Point pt = new Point(rect.x, rect.y + rect.height);

pt = bar.toDisplay(pt);

menu.setLocation(pt.x, pt.y);

menu.setVisible(true);

}

}

});

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航