You can get them using JNA. Jar downloads are here https://github.com/java-native-access/jna, you need both the JNA and the JNA Platform jars. Scroll down to the downloads section
Dim WU As JavaObject
WU.InitializeStatic("com.sun.jna.platform.WindowUtils")
Dim L As List = WU.RunMethod("getAllWindows",Array(True)) ' or False if you want to include windows that are not visible
For Each JO As JavaObject In L
Log(JO.RunMethod("getTitle",Null))
Next
You can get them using JNA. Jar downloads are here https://github.com/java-native-access/jna, you need both the JNA and the JNA Platform jars. Scroll down to the downloads section
Dim WU As JavaObject
WU.InitializeStatic("com.sun.jna.platform.WindowUtils")
Dim L As List = WU.RunMethod("getAllWindows",Array(True)) ' or False if you want to include windows that are not visible
For Each JO As JavaObject In L
Log(JO.RunMethod("getTitle",Null))
Next