現在、ゲーム クライアント内で動作するスクリプトを作成しており、スクリプトにスクリーンショット機能を追加したいと考えています。現在Robotを使用していますが、最小化してもクライアントのスクリーンショットが撮れるようにしたいです。これを行う方法はありますか?もしそうなら、どのように?
過去に他のアプリケーションでそれが行われたのを見たことがあるので、これが他の言語で可能であることは知っていますが、私の心配は、JVM がこれを行うことができないということです。
現在、ゲーム クライアント内で動作するスクリプトを作成しており、スクリプトにスクリーンショット機能を追加したいと考えています。現在Robotを使用していますが、最小化してもクライアントのスクリーンショットが撮れるようにしたいです。これを行う方法はありますか?もしそうなら、どのように?
過去に他のアプリケーションでそれが行われたのを見たことがあるので、これが他の言語で可能であることは知っていますが、私の心配は、JVM がこれを行うことができないということです。
試したことはありませんが、 Screen Imageクラスを使用できるはずです。コンポーネントの paint() メソッドを使用しているので、フレームが最小化されているかどうかは問題ではないと思います。唯一のことは、フレームではなくコンテンツ ペインの画像を取得する必要があることです。