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

x33g5p2x  于2022-01-29 转载在 其他  
字(4.6k)|赞(0)|评价(0)|浏览(122)

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

Shell.close介绍

[英]Requests that the window manager close the receiver in the same way it would be closed when the user clicks on the "close box" or performs some other platform specific key or mouse combination that indicates the window should be removed.
[中]请求窗口管理器关闭接收器的方式与用户单击“关闭框”或执行其他特定于平台的键或鼠标组合时关闭接收器的方式相同,以指示应移除窗口。

代码示例

代码示例来源:origin: caoxinyu/RedisClient

@Override
  public void widgetSelected(SelectionEvent arg0) {
    shell.close();
  }
});

代码示例来源:origin: pentaho/pentaho-kettle

@Override
 public void close( WindowEvent event ) {
  Browser browser = (Browser) event.widget;
  Shell shell = browser.getShell();
  shell.close();
 }
} );

代码示例来源:origin: pentaho/pentaho-kettle

@Override public void close( WindowEvent event ) {
  Browser browser = (Browser) event.widget;
  Shell shell = browser.getShell();
  shell.close();
 }
} );

代码示例来源:origin: pentaho/pentaho-kettle

@Override public Object function( Object[] arguments ) {
  paths = new ArrayList<>();
  for ( Object path : (Object[]) arguments[0] ) {
   paths.add( (String) path );
  }
  browser.dispose();
  dialog.close();
  dialog.dispose();
  return true;
 }
};

代码示例来源:origin: pentaho/pentaho-kettle

public void widgetSelected( SelectionEvent e ) {
  int nrKeys = wKeys.nrNonEmpty();
  StringBuilder sb = new StringBuilder();
  for ( int i = 0; i < nrKeys; i++ ) {
   TableItem item = wKeys.getNonEmpty( i );
   sb.append( item.getText( 1 ) );
   if ( nrKeys > 1 && i != nrKeys - 1 ) {
    sb.append( "," );
   }
  }
  keyValTextBox.setText( sb.toString() );
  subShell.close();
 }
} );

代码示例来源:origin: pentaho/pentaho-kettle

@Override public Object function( Object[] arguments ) {
  paths = new ArrayList<>();
  browser.dispose();
  dialog.close();
  dialog.dispose();
  return true;
 }
};

代码示例来源:origin: pentaho/pentaho-kettle

@Override public Object function( Object[] arguments ) {
  browser.dispose();
  dialog.close();
  dialog.dispose();
  return true;
 }
};

代码示例来源:origin: pentaho/pentaho-kettle

@Override public Object function( Object[] arguments ) {
  objectId = (String) arguments[ 0 ];
  objectName = (String) arguments[ 1 ];
  objectDirectory = (String) arguments[ 2 ];
  objectType = (String) arguments[ 3 ];
  browser.dispose();
  dialog.close();
  dialog.dispose();
  return true;
 }
};

代码示例来源:origin: pentaho/pentaho-kettle

public void handleEvent( Event event ) {
  browser.dispose();
  dialog.close();
  dialog.dispose();
 }
} );

代码示例来源:origin: pentaho/pentaho-kettle

@Override public Object function( Object[] arguments ) {
  browser.dispose();
  dialog.close();
  dialog.dispose();
  return true;
 }
};

代码示例来源:origin: BiglySoftware/BiglyBT

@Override
  public void keyTraversed(TraverseEvent e) {
    if (e.detail == SWT.TRAVERSE_ESCAPE) {
      shell.close();
    }
  }
});

代码示例来源:origin: BiglySoftware/BiglyBT

@Override
  public void handleEvent(Event arg0) {
    shell.close();
  }
});

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

@Override
  public void controlResized(ControlEvent e) {
    if (!shell.isDisposed()) {
      shell.close();
    }
  }
};

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.swt.win32.win32.x86

@Override
  public void handleEvent(Event event) {
    if (checkButton != null) checkValue[0] = checkButton.getSelection();
    shell.close();
  }
});

代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.aix.ppc

@Override
  public void handleEvent(Event event) {
    if (buttons[0] != null) checkValue[0] = buttons[0].getSelection();
    user[0] = userText.getText();
    pass[0] = passwordText.getText();
    result[0] = event.widget == buttons[1];
    shell.close();
  }
};

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.swt.win32.win32.x86

@Override
  public void handleEvent (Event event) {
    if (event.widget == buttons[2]) {
      showCertificate (shell, certificate);
    } else {
      result[0] = event.widget == buttons[0];
      shell.close();
    }
  }
};

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.swt.win32.win32.x86

@Override
boolean traverseEscape () {
  if (parent == null) return false;
  if (!isVisible () || !isEnabled ()) return false;
  close ();
  return true;
}

代码示例来源:origin: net.sf.okapi.lib/okapi-lib-segmentation-ui

public void widgetSelected(SelectionEvent e) {
    result = null;
    if ( e.widget.getData().equals("h") ) { //$NON-NLS-1$
      if ( help != null ) help.showWiki("Ratel - Edit Language Map");
      return;
    }
    if ( e.widget.getData().equals("o") ) { //$NON-NLS-1$
      if ( !saveData() ) return;
    }
    shell.close();
  };
};

代码示例来源:origin: net.sf.okapi.steps/okapi-step-textmodification-ui

public void widgetSelected(SelectionEvent e) {
    result = false;
    if ( e.widget.getData().equals("h") ) {
      if ( help != null ) help.showWiki("Text Modification Step");
      return;
    }
    if ( e.widget.getData().equals("o") ) saveData();
    shell.close();
  };
};

代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.s390x

@Override
boolean traverseEscape () {
  if (parent == null) return false;
  if (!isVisible () || !isEnabled ()) return false;
  close ();
  return true;
}
int trimHeight () {

相关文章

微信公众号

最新文章

更多

Shell类方法