Java 是否需要在SWT中处理Device.getSystemColors()?

Java 是否需要在SWT中处理Device.getSystemColors()?,java,swt,Java,Swt,我知道使用new Color()创建的颜色需要手动处理。通过Device.getSystemColor(SWT.COLOR…)获得的颜色如何?它们也需要处理吗?不,你必须不要处理这些颜色。只要看看: 返回给定常量的匹配标准颜色,该常量应为SWT类中指定的颜色常量之一。除了传入的一个SWT颜色常数之外的任何值都将导致黑色不应释放此颜色,因为它是由系统而不是应用程序分配的。 伟大的那么swt会处理这些?是的swt会处理them@greg-449尽管您的答案是正确的,但请始终尝试添加一个参考。help

我知道使用
new Color()
创建的颜色需要手动处理。通过
Device.getSystemColor(SWT.COLOR…)
获得的颜色如何?它们也需要处理吗?

不,你必须不要处理这些颜色。

只要看看:

返回给定常量的匹配标准颜色,该常量应为SWT类中指定的颜色常量之一。除了传入的一个SWT颜色常数之外的任何值都将导致黑色不应释放此颜色,因为它是由系统而不是应用程序分配的。


伟大的那么swt会处理这些?是的swt会处理them@greg-449尽管您的答案是正确的,但请始终尝试添加一个参考。help.eclipse.org当前处于脱机状态。在我们将信息中心移至更稳定的位置时,请耐心等待server@user2790209谷歌有一个@user2790209,Eclipse服务器重新上线。