JAVA技巧SWT制作下拉式ToolBar菜单代码
来源:优易学  2011-9-24 11:53:06   【优易学:中国教育考试门户网】   资料下载   IT书店
  青年人网提示: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);
  }
  }
  });

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训