JWindow
アンチエイリアス処理された角の丸い不透明を作成しようとしています。その際、メソッドを呼び出します。
AWTUtilities.setWindowOpaque(this, false);
JPanel
そして、実際の丸みを帯びた角をペイントするカスタムを使用します。
ウィンドウ内にJList
. setWindowOpaque
が false に設定されている場合は常に、 内のテキストがわずかJList
に「歪んで」います (つまり、まだ読めますが、目立ちます)。
この問題を解決する方法を正確に理解しようとしています。を使用してウィンドウの形状自体を設定することは可能ですAWTUtilities.setWindowShape
が、これは非アンチエイリアス形状になります。
記録のために、JDK 1.6 update 20 を搭載した Windows 7 マシンでこれをテストしています。