Is there a way for me to get the X and Y values of a window in java? I read that I’ll have to use runtime, since java can’t mess directly, however I am not so sure of how to do this. Can anyone point me some links/tips on how to get this?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
To get the x and y position of “any other unrelated application” you’re going to have to query the OS and that means likely using either JNI, JNA or some other scripting utility such as AutoIt (if Windows). I recommend either JNA or the scripting utility since both are much easier to use than JNI (in my limited experience), but to use them you’ll need to download some code and integrate it with your Java application.
EDIT 1
I’m no JNA expert, but I do fiddle around with it some, and this is what I got to get the window coordinates for some named window:
Of course for this to work, the JNA libraries would need to be downloaded and placed on the Java classpath or in your IDE’s build path.