Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How to Active Screen Capture

 
Waqas Tariq
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
sweet hello to all,
someone tell me that how can i capture the active screen(window) using java.
I have captured whole screen with createScreenCaputre() method. Now, i want to capture active window only.
How to do it
waiting . . .
best wishes
waqas dar
 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Have a look at this previous discussion.
 
Waqas Tariq
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
But, i did not find solution of my question from your previous discussion

there no solution of Active Screen Capturing in Java , i think.
 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
How did you change your code after reading that thread? Are you passing the rectangle of the frontmost window to the createScreenCapture method?
 
Waqas Tariq
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I tried to pass 'new Rectangle(this.getScreenSize)' but failed to compile.
Can you tell me , what should i pass to createScreenCapture for most front window?

waiting ... .
best wishes
Waqas Dar
 
Rob Spoor
Sheriff
Pie
Posts: 20669
65
Chrome Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If that screen is part of your own application it's quite easy. However, it probably isn't, so I doubt there is anything you can do without using JNI, because you'll need to use the Windows / Xorg / XFree API.
 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You forgot the parentheses after getScreenSize. Also note that the method is part of the Toolkit class, so unless "this" is a Toolkit implementation -and I'm certain that it is not- it won't work the way you currently have it. The other discussion actually lists the code required - why don't you just copy and paste it?
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic