本文整理了Java中org.eclipse.swt.widgets.Shell.addTraverseListener()
方法的一些代码示例,展示了Shell.addTraverseListener()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Shell.addTraverseListener()
方法的具体详情如下:
包路径:org.eclipse.swt.widgets.Shell
类名称:Shell
方法名:addTraverseListener
暂无
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.ui.ide
@Override
protected void configureShell(Shell shell) {
super.configureShell(shell);
shell.setText(IDEWorkbenchMessages.ChooseWorkspaceDialog_dialogName);
shell.addTraverseListener(e -> {
// Bug 462707: [WorkbenchLauncher] dialog not closed on ESC.
// The dialog doesn't always have a parent, so
// Shell#traverseEscape() doesn't always close it for free.
if (e.detail == SWT.TRAVERSE_ESCAPE) {
e.detail = SWT.TRAVERSE_NONE;
cancelPressed();
}
});
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench
@Override
protected void configureShell(Shell shell) {
super.configureShell(shell);
shell.setText(job.getName());
shell.addTraverseListener(e -> {
if (e.detail == SWT.TRAVERSE_ESCAPE) {
cancelPressed();
e.detail = SWT.TRAVERSE_NONE;
e.doit = true;
}
});
}
代码示例来源:origin: BiglySoftware/BiglyBT
shell.addTraverseListener(new TraverseListener() {
@Override
public void keyTraversed(TraverseEvent e) {
代码示例来源:origin: BiglySoftware/BiglyBT
shell.addTraverseListener(new TraverseListener() {
@Override
public void keyTraversed(TraverseEvent e) {
代码示例来源:origin: BiglySoftware/BiglyBT
btnOk.setLayoutData(gd);
shell.addTraverseListener(new TraverseListener() {
@Override
public void keyTraversed(TraverseEvent e) {
代码示例来源:origin: BiglySoftware/BiglyBT
private void openInSWT() {
shell = ShellFactory.createMainShell(SWT.DIALOG_TRIM | SWT.RESIZE);
Utils.setShellIcon(shell);
shell.addTraverseListener(new TraverseListener() {
@Override
public void keyTraversed(TraverseEvent e) {
代码示例来源:origin: org.eclipse.platform/org.eclipse.jface
getShell().addTraverseListener(e -> {
if (e.detail == SWT.TRAVERSE_RETURN || (e.detail == SWT.TRAVERSE_MNEMONIC && e.keyCode == 32)) {
代码示例来源:origin: BiglySoftware/BiglyBT
shell.addTraverseListener(new TraverseListener() {
@Override
public void keyTraversed(TraverseEvent e) {
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jface
getShell().addTraverseListener(e -> {
if (e.detail == SWT.TRAVERSE_RETURN || (e.detail == SWT.TRAVERSE_MNEMONIC && e.keyCode == 32)) {
代码示例来源:origin: BiglySoftware/BiglyBT
shell.addTraverseListener(new TraverseListener() {
@Override
public void keyTraversed(TraverseEvent e) {
代码示例来源:origin: BiglySoftware/BiglyBT
shell.addTraverseListener(new TraverseListener() {
@Override
public void keyTraversed(TraverseEvent e) {
代码示例来源:origin: org.eclipse.platform/org.eclipse.jface.text
protected void install() {
fLayoutManager= new LayoutManager();
fInternalListener= new InternalListener();
AdditionalInfoController controller= null;
if (fInformationControlCreator != null)
controller= new AdditionalInfoController(fInformationControlCreator, OpenStrategy.getPostSelectionDelay());
fContextInfoPopup= fContentAssistSubjectControlAdapter.createContextInfoPopup(this);
fProposalPopup= fContentAssistSubjectControlAdapter.createCompletionProposalPopup(this, controller, fAsynchronous);
fProposalPopup.setSorter(fSorter);
registerHandler(SELECT_NEXT_PROPOSAL_COMMAND_ID, fProposalPopup.createProposalSelectionHandler(CompletionProposalPopup.ProposalSelectionHandler.SELECT_NEXT));
registerHandler(SELECT_PREVIOUS_PROPOSAL_COMMAND_ID, fProposalPopup.createProposalSelectionHandler(CompletionProposalPopup.ProposalSelectionHandler.SELECT_PREVIOUS));
if (Helper.okToUse(fContentAssistSubjectControlAdapter.getControl())) {
fContentAssistSubjectControlShell= fContentAssistSubjectControlAdapter.getControl().getShell();
fCASCSTraverseListener= e -> {
if (e.detail == SWT.TRAVERSE_ESCAPE && isProposalPopupActive())
e.doit= false;
};
fContentAssistSubjectControlShell.addTraverseListener(fCASCSTraverseListener);
}
manageAutoActivation(fIsAutoActivated);
}
代码示例来源:origin: BiglySoftware/BiglyBT
shell.addTraverseListener(new TraverseListener() {
@Override
public void keyTraversed(TraverseEvent e) {
代码示例来源:origin: org.eclipse/org.eclipse.help.ui
shell.addTraverseListener(new TraverseListener() {
public void keyTraversed(TraverseEvent e) {
if (e.detail == SWT.TRAVERSE_ESCAPE) {
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jface.text
protected void install() {
fLayoutManager= new LayoutManager();
fInternalListener= new InternalListener();
AdditionalInfoController controller= null;
if (fInformationControlCreator != null)
controller= new AdditionalInfoController(fInformationControlCreator, OpenStrategy.getPostSelectionDelay());
fContextInfoPopup= fContentAssistSubjectControlAdapter.createContextInfoPopup(this);
fProposalPopup= fContentAssistSubjectControlAdapter.createCompletionProposalPopup(this, controller);
fProposalPopup.setSorter(fSorter);
registerHandler(SELECT_NEXT_PROPOSAL_COMMAND_ID, fProposalPopup.createProposalSelectionHandler(CompletionProposalPopup.ProposalSelectionHandler.SELECT_NEXT));
registerHandler(SELECT_PREVIOUS_PROPOSAL_COMMAND_ID, fProposalPopup.createProposalSelectionHandler(CompletionProposalPopup.ProposalSelectionHandler.SELECT_PREVIOUS));
if (Helper.okToUse(fContentAssistSubjectControlAdapter.getControl())) {
fContentAssistSubjectControlShell= fContentAssistSubjectControlAdapter.getControl().getShell();
fCASCSTraverseListener= new TraverseListener() {
@Override
public void keyTraversed(TraverseEvent e) {
if (e.detail == SWT.TRAVERSE_ESCAPE && isProposalPopupActive())
e.doit= false;
}
};
fContentAssistSubjectControlShell.addTraverseListener(fCASCSTraverseListener);
}
manageAutoActivation(fIsAutoActivated);
}
代码示例来源:origin: org.eclipse.e4.ui.workbench.renderers/swt
wbwShell.addTraverseListener(new TraverseListener() {
public void keyTraversed(TraverseEvent e) {
if (e.detail == SWT.TRAVERSE_ESCAPE) {
代码示例来源:origin: BiglySoftware/BiglyBT
shell.addTraverseListener(new TraverseListener() {
@Override
public void keyTraversed(TraverseEvent e) {
代码示例来源:origin: org.eclipse.platform/org.eclipse.e4.ui.workbench.renderers.swt
fShell.addTraverseListener(e -> {
switch (e.detail) {
case SWT.TRAVERSE_PAGE_NEXT:
代码示例来源:origin: org.eclipse.platform/org.eclipse.e4.ui.workbench.renderers.swt
wbwShell.addTraverseListener(e -> {
if (e.detail == SWT.TRAVERSE_ESCAPE) {
e.doit = false;
代码示例来源:origin: BiglySoftware/BiglyBT
shell.addTraverseListener(new TraverseListener() {
@Override
public void keyTraversed(TraverseEvent e) {
内容来源于网络,如有侵权,请联系作者删除!