如何访问另一个应用程序的JDialog中的字段?

时间:2016-02-03 20:54:20

标签: java swing winapi java-native-interface awt

我需要在另一个Java应用程序的JDialog中填写一些字段。我无法访问其源代码。我之前使用WinAPI对常规Windows应用程序进行了此操作。但是,这是一个我定位的Java应用程序。到目前为止,我已经能够使用JNI + winapi / findWindows获取窗口句柄。

是否可以编写一个从winapi窗口句柄(hwnd)实例化JDialog的Java程序?

类似的东西:

HWND hwnd = User32.INSTANCE.FindWindow("WindowClass", "WindowTitle");
JDialog externalDialog = new JDialog.fromHWND(hwnd);

0 个答案:

没有答案