JWindow の背景を完全に透明に設定しました。次に、ペイント メソッドで角丸長方形 (RGB: 0,0,0,100) をペイントし、JWindows ContentPane に JLabel を追加しました。しかし、JWindow を再描画して JLabel を更新しようとすると、古い Rectangle と JLabel の古い値が削除されません。その結果、カスタム ツールチップ ボックス (あるべき姿) の透明性が低下し、JLabels の内容を読み取ることができなくなります。これは、古い内容をオーバーレイするためです。
この問題を解決する方法はありますか?
ところで、再描画しなくても透明度が低下することはありませんが、再描画すると、JLabel の新しいコンテンツが古いコンテンツにオーバーレイされます。