我正在尝试创建一个带有抗锯齿圆角的不透明JWindow
。在这样做时,我称之为方法:
AWTUtilities.setWindowOpaque(this, false);
使用自定义JPanel
绘制实际的圆角。
在窗口中,我有JList
。每当setWindowOpaque
设置为false时,JList
内的文字会稍微“扭曲”(即它仍然可读但很明显)。
我正在努力弄清楚如何解决这个问题。可以使用AWTUtilities.setWindowShape
设置窗口形状本身,但这会导致非抗锯齿形状。
为了记录,我正在使用JDK 1.6 update 20的Windows 7计算机上进行测试。
答案 0 :(得分:1)
请记住:如果您使用Sun类,您的代码将仅在Sun JRE上运行,但不在IBM,Blackdown,IcedTea上运行。