我正在尝试创建带有抗锯齿圆角的不透明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上运行。
关于java - AWTUtilities.setWindowOpaque导致一些文本绘制问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2975380/