PRINTSCREENが押されるたびに、指定されたパスにJPGファイルを作成するJAVAで書かれたプログラムがあります。このプログラムはバックグラウンドで実行され、JIntellitype API を使用します。
私の問題は次のとおりです。
screensize = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
画面サイズを取得するために見つけた唯一の利用可能な関数は、後で次のようなバッファリングされた画像を取得するために使用します。
bf = screenRobot.createScreenCapture(screensize);
はデータ型ですbf
。BufferedImage
不要なコンテンツが JPG ファイルに保存されないように、現在アクティブなウィンドウの画面サイズを取得する方法はありますか?