awt.dnd
プログラムの上のパネルにあるキャンバス 2D から、プログラムの途中のパネルにもあるキャンバス 3D への操作を実行しながら、ゴースト イメージを作成しようとしています。DnD のものは実装され、動作していsetDragImage()
ます。ゴースト イメージは簡単に取得できますが、このメソッドがない Java 1.6 で動作させる必要があります。
今、私はガラスパネルなどでたくさん試しました:
- ガラス パネルは、Canvas3D (重いコンポーネント) を除いて機能しています。
- AWT ガラス パネル (フレーム) を使用すると、ゴースト イメージが描画されますが、プログラム全体が黒くなります
GHOSTドラッグアンドドロップ、複数のウィンドウで:これを作成するための興味深いリンクを見ましたJDialog
が、作成しましたが、ダイアログを非不透明にする方法がわかりません:WindowsUtils.setOpaque(d, false);
私が持っているクラスがなく、見つかりません。canvas3d にフォーカスするには、カーソル上にこの 1 ピクセルのスペースが必要なので、これが必要です。Googleで私の問題に役立つものはもう見つかりません。ありがとう