【发布时间】:2018-07-03 17:37:27
【问题描述】:
我正在制作一个 java swing 应用程序,它在 linux 机器上执行并通过 X11 转发显示在用户的计算机上。
我想在 JFrame 上应用圆角,所以我将其背景更改为 new Color(0,0,0,0)。
该框架现在隐藏在我的计算机上(Windows 10)。但是 linux(centOS7) 似乎不支持窗口框架透明度。
它在下面返回错误。
Exception in thread "AWT-EventQueue-0"
java.lang.UnsupportedOperationException: PERPIXEL_TRANSLUCENT translucency is not supported
at java.awt.Window.setBackground(Window.java:3844)
at java.awt.Frame.setBackground(Frame.java:988)
不改变其背景在两者上都可以正常工作,但也会显示默认背景。
有什么办法可以做圆角吗??
谢谢。
【问题讨论】:
标签: swing rounded-corners