org.eclipse.swt.widgets.Button.toDisplay()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(1.2k)|赞(0)|评价(0)|浏览(141)

本文整理了Java中org.eclipse.swt.widgets.Button.toDisplay()方法的一些代码示例,展示了Button.toDisplay()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Button.toDisplay()方法的具体详情如下:
包路径:org.eclipse.swt.widgets.Button
类名称:Button
方法名:toDisplay

Button.toDisplay介绍

暂无

代码示例

代码示例来源:origin: org.eclipse.platform/org.eclipse.tips.ui

private void showActionMenu() {
  Rectangle rect = fMultiActionButton.getBounds();
  Point pt = new Point(rect.x - 1, rect.y + rect.height);
  pt = fMultiActionButton.toDisplay(pt);
  fActionMenu.setLocation(pt.x, pt.y);
  fActionMenu.setVisible(true);
}

代码示例来源:origin: stefanhaustein/flowgrid

@Override
public void widgetSelected(SelectionEvent e) {
  Menu menu = new Menu(flowgrid.shell());
  operationEditor.fillMenuImpl(menu);
  menu.setLocation(moreButton.toDisplay(0, moreButton.getSize().y));
  menu.setVisible(true);
}

代码示例来源:origin: org.xworker/xworker_swt

public void openMenu() {
  //触发MenuDetect事件                    
  Event event = new Event();
  event.widget = this;
  this.notifyListeners(SWT.MenuDetect, event);
  Menu menu = getMenu();
  if(menu == null || menu.isDisposed() || event.doit == false) {
    event.doit = false;
    return;
  }
  
  Button button = (Button) event.widget;
  Rectangle rect = button.getBounds();
  Point p = button.toDisplay(rect.x, rect.y + rect.height);
  menu.setLocation(p.x-rect.x, p.y-rect.y);
  menu.setVisible(true);
}

相关文章

Button类方法