there is a special library for Java SWT applications:
Java Access Bridge
(i.e., UI Automation provider by Oracle, previously, by Sun). It helps automate SWT applications, however it supports not every app.
We cannot redistribute the library (it seems to me that it could be distributed occasionally as a result of gathering all binaries during the compilation process), you'd better download it from the
Our framework is shipped with
that helps you perform settings that are mentioned on that page (i.e., copy binaries to right places, etc).
Once you set up the script (paths are inside) and put binaries to a place you set in the script, run it as administrator. Alternatively, perform all steps manually as said on the page. Probably, restart will be needed.
After that you should access controls via our module or via UIAVerify is this application is supported by Java Access Bridge.
To test the installation of Java Access Bridge, try to find controls in an application that is inside the Java Access Bridge package via UIAVerify or UIAutomationSpy (I forgot there should be Oracle's libraries in the folder from you are running our module
The corresponding blog
demonstrates the steps.