标签: java swt
我了解使用new Color()创建的颜色需要手动处理。通过Device.getSystemColor( SWT.COLOR_... )获得的颜色怎么样?他们还需要处理吗?
new Color()
Device.getSystemColor( SWT.COLOR_... )
答案 0 :(得分:4)
不,你必须不处理这些颜色。
答案 1 :(得分:3)
只需查看Javadoc:
返回给定常量的匹配标准颜色,该颜色应该是类SWT中指定的颜色常量之一。除了传入的SWT颜色常数之外的任何值都将导致颜色变黑。 不应释放此颜色,因为它是由系统分配的,而不是应用程序。