私はJava(Swing)でアプリケーションを開発しようとしています。これにより、画面にグリッドをオーバーレイし、グリッドの背後にあるものをクリックできるようになります。たとえば、デスクトップのアイコンなどです。
トランスペアレントJFrameまたはトランスペアレントJWindowでこの問題にアプローチしますか?
私が使用するものは何でも、透明なウィンドウ/フレームはする必要があります
- 常にトップになります。
- 画面全体を占めます。
- すべてのクリックをマウスリスナーに登録します。
- 画面上のクリックの座標を記録します。
- Graphicsクラスを使用して、画面上にグリッドを描画したり、数字や画像など、クリックスルーする必要のある他の要素を描画したりできます。
どんな方向でもいただければ幸いです。
具体的に説明していない場合はお詫びしますが、これらすべてを実行できるデモウィンドウまたはフレームが見つかりません。ここに例があり、ここに別の例がありますが、EclipseでWindowUtilsを使用する方法がわかりません。GUI開発はこれが初めてで、基本Javaクラス以外の外部ライブラリを使用したことはありません。