簡體   English   中英

AWTUtilities.setWindowOpaque導致一些文本繪制問題

[英]AWTUtilities.setWindowOpaque is causing some text painting issues

我正在嘗試創建一個帶有抗鋸齒圓角的不透明JWindow 為此,我調用方法:

AWTUtilities.setWindowOpaque(this, false);

並使用自定義的JPanel繪制實際的圓角。

在窗口中,我有一個JList 每當setWindowOpaque設置為false時, JList的文本就會稍微“失真”(即,它仍然可讀,但引人注意)。

我正在嘗試弄清楚如何解決此問題。 可以使用AWTUtilities.setWindowShape設置窗口形狀本身,但這會導致非抗鋸齒的形狀。

作為記錄,我正在使用JDK 1.6 update 20的Windows 7計算機上對此進行測試。

請記住:如果使用Sun類,則代碼只能在Sun JRE上運行,而不能在IBM,Blackdown和IcedTea上運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM