當前位置: 首頁>>代碼示例>>Java>>正文


Java Display.update方法代碼示例

本文整理匯總了Java中org.eclipse.swt.widgets.Display.update方法的典型用法代碼示例。如果您正苦於以下問題:Java Display.update方法的具體用法?Java Display.update怎麽用?Java Display.update使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.eclipse.swt.widgets.Display的用法示例。


在下文中一共展示了Display.update方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: runEventLoop

import org.eclipse.swt.widgets.Display; //導入方法依賴的package包/類
private void runEventLoop(Shell loopShell) {
	Display display;
	if (getShell() == null) {
		display = Display.getCurrent();
	} else {
		display = loopShell.getDisplay();
	}

	while (loopShell != null && !loopShell.isDisposed()) {
		try {
			if (!display.readAndDispatch()) {
				display.sleep();
			}
		} catch (Throwable e) {
			EclipseUtil.logError("UI problems on dispatch",e);
		}
	}
	if (!display.isDisposed()) {
		display.update();
	}
}
 
開發者ID:de-jcup,項目名稱:eclipse-batch-editor,代碼行數:22,代碼來源:AbstractQuickDialog.java

示例2: waitForUiThread

import org.eclipse.swt.widgets.Display; //導入方法依賴的package包/類
/**
 * Processes UI input and does not return while there are things to do on the UI thread.<br>
 * I.e., when this method returns, there is no more work to do on the UI thread <em>at this time</em>.
 */
protected void waitForUiThread() {
	final Display display = getDisplay();
	while (display.readAndDispatch()) {
		// wait while there might be something to process.
	}
	display.update();
}
 
開發者ID:eclipse,項目名稱:n4js,代碼行數:12,代碼來源:AbstractPluginUITest.java


注:本文中的org.eclipse.swt.widgets.Display.update方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。