Tag: 前景

Java,在前台运行另一个应用程序

我想从java代码运行另一个应用程序。 Runtime rt = Runtime.getRuntime(); Process pr = rt.exec(“cmd.exe”); 流程已启动,但在后台。 如何让它在前台运行?

你如何强制java swt程序“将自己移到前台”?

目前有了swt,我有时想让一个程序随意地走到前台(就像闹钟一样)。 通常以下作品(jruby): @shell.setMinimized(false) @shell.forceActive 如果它被最小化,它会将壳体带到前面。 随时创建一个新shell也会将(新shell)带到前面。 到目前为止,如果shell 没有最小化,上面的代码只是闪烁(闪烁)任务栏中的应用程序图标。 实际上,当你第一次运行它时,它会把它带到前面。 之后,它只是在任务栏中闪烁。 那是窗户。 在Linux上,它似乎只在任务栏中闪烁(默认为ubuntu)。 有人知道跨平台的方式让应用程序走到前面,在swt? 看来没有任何forceActive的setActive setMinimized(false)setFocus forceFocus和setVisible都可以完成这件事。 我很确定它是可能的(至少在Windows中),就像E文本编辑器那样。 嗯,这不是swt,但至少其他一些应用程序已经知道这样做 。 我想也许这是swt bug 192036 ? 非常感谢。 有关: 如何将窗户拉到前面? 打开壳牌 将窗口保持在前景中(即使它失去焦点) 错误244597 – 无法在gtk上以编程方式激活shell 需要在Windows上将应用程序带到前台 如何将窗户拉到前面? 这个摆动的例子可能也是某种类型的线索……