現在我有一個全屏獨佔模式的框架,它指揮整個屏幕。面板上有一個按鈕,用於啓動Windows本地計算器程序(僅用於測試目的)。這個過程是否可以在後臺完全啓動?現在我有這個:僅在後臺使用Java啓動進程
this.parent.setAlwaysOnTop(true);
try {
Process p = Runtime.getRuntime().exec("calc");
} catch (IOException e1) {
ErrorDialog error = new ErrorDialog("Error handling your shell action");
e1.printStackTrace();
System.exit(0);
}
this.parent.setAlwaysOnTop(false);
這是否做我所需要的,但並沒有使它漂亮。它首先「最小化」我的窗口,然後開始計算,然後重新最大化我的窗口。這一切都很快發生,但東西在各處閃爍。是否有可能使「calc」在後臺運行而不觸及我的主窗口並使其完全無縫?
這是一個僅限Windows的應用程序嗎? – 2011-05-25 15:34:18
我目前正在Windows環境中構建,但很可能會在UNIX或Linux環境中使用更多。不過,我希望它與兩者兼容。 – n0pe 2011-05-25 15:37:15
Scratch,我剛剛被通知它只是Linux。 – n0pe 2011-05-25 15:38:25