Shell shell = DebugUIPlugin.getShell();PlatformUI.getWorkbench().getActiveWorkbenchWindow()からshellを取得する便利メソッド。 処理の内容は以下と一緒。 IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); if (window == null) { IWorkbenchWindow[] windows = PlatformUI.getWorkbench().getWorkbenchWindows(); if (windows.length > 0) { return windows[0].getShell(); } } else { return window.getShell(); } return null;
Shell shell = Display.getDefault().getActiveShell();Displayが管理している情報から、Activeなものを取得するメソッド。
|
|