设置窗口位置以从Java awt窗口启动.exe外部应用程序

时间:2019-06-15 19:27:30

标签: java awt

我想启动一个外部程序,该程序具有Java代码的.exe扩展名,并且希望在用户桌面上的特定位置启动该应用程序。

如何检测用户窗口位置并将此exe应用程序设置为在特定位置打开?

callAPIs(1); // start a burst of calls for ID# 1

// wait a bit...

callAPIs(2); // start a burst of calls for ID# 2

// wait a bit...

// etc

使用上面的代码,xyz.exe被启动,但是我想将其位置设置在用户窗口的左上角。当前,默认情况下它显示在中间。

1 个答案:

答案 0 :(得分:0)

据我所知,这在设计上是不可能的。 Java应该在与系统无关的沙箱中运行。显然,Java并不是要处理其他进程。

但是,通过使用Java本机接口(JNI),您也许可以使用依赖于平台的代码。