Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Java应用程序中提取文本的通用方法_Java_Desktop Application - Fatal编程技术网

从Java应用程序中提取文本的通用方法

从Java应用程序中提取文本的通用方法,java,desktop-application,Java,Desktop Application,我需要从桌面上打开的所有窗口中提取所有文本。使用windows应用程序,这项工作相对容易,即使用SendMessage+WM_GETTEXT 但是这种技术不适用于Java应用程序。有没有一种方法可以从Java应用程序中提取文本,或者这是一场白费力气的追逐?@user544550祝您好运。你知道怎么做了吗?也许你可以在应用程序中创建的每个文本字段中添加一个侦听器。当您触发它时,它将收集其字段的所有数据。

我需要从桌面上打开的所有窗口中提取所有文本。使用windows应用程序,这项工作相对容易,即使用
SendMessage
+
WM_GETTEXT


但是这种技术不适用于Java应用程序。有没有一种方法可以从Java应用程序中提取文本,或者这是一场白费力气的追逐?

@user544550祝您好运。你知道怎么做了吗?也许你可以在应用程序中创建的每个文本字段中添加一个侦听器。当您触发它时,它将收集其字段的所有数据。