2016-10-13 9 views
0

私はスクリーンショットのために以下のコードを使用していますが、私はウィンドウのタスクバーだけを隠したいと思っています。 ディメンションを入力せずにそのための特定のコードはありますか? すべてのPCが異なるため、寸法を入力する必要はありません。 お願いします。前もって感謝します。ウィンドウを非表示にする方法JAVAを使用してスクリーンショットを撮るときのタスクバー

ロボットロボット=新しいロボット(); Dimension screenSize = Toolkit.getDefaultToolkit()。getScreenSize(); 矩形captureRect =新しいRectangle(Toolkit.getDefaultToolkit()。getScreenSize()); BufferedImage screenFullImage = robot.createScreenCapture(キャプチャレクト);

答えて

0

私はあなたがいくつかのピクセル操作を行うべきだと思います。スクリーンショットを撮って、その中のすべてのピクセルが同じ列の上の行のピクセルと異なる最初の行を下から見て開始します。

+0

返信ありがとうございます。しかし、すべてのデバイスが異なるピクセルのモニタを持っているため、手動でピクセルを入力する必要はありません... hide taskbarの特定のキーワードはありません –

+0

これは手動でsizzeを与えることを意味するものではありません。私は説明する。スクリーンショットは、タスクバーを含むコンピュータの正確な画面サイズを示します。上記の方法は、単にタスクバーの高さを示しています。この高さを画面の高さから差し引くと、タスクバーを除いたそのコンピュータの画面サイズが正確に表示されます。 –

関連する問題