1

JWindowアンチエイリアス処理された角の丸い不透明を作成しようとしています。その際、メソッドを呼び出します。

AWTUtilities.setWindowOpaque(this, false);

JPanelそして、実際の丸みを帯びた角をペイントするカスタムを使用します。

ウィンドウ内にJList. setWindowOpaqueが false に設定されている場合は常に、 内のテキストがわずかJListに「歪んで」います (つまり、まだ読めますが、目立ちます)。

この問題を解決する方法を正確に理解しようとしています。を使用してウィンドウの形状自体を設定することは可能ですAWTUtilities.setWindowShapeが、これは非アンチエイリアス形状になります。

記録のために、JDK 1.6 update 20 を搭載した Windows 7 マシンでこれをテストしています。

4

1 に答える 1

1

注意: Sun クラスを使用する場合、コードは Sun JRE でのみ実行されますが、IBM、Blackdown、IcedTea では実行されません。

于 2011-05-31T07:52:05.287 に答える