Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道使用创建的颜色new Color()需要手动处理。通过 获得的颜色Device.getSystemColor( SWT.COLOR_... )呢?它们也需要处理吗?
new Color()
Device.getSystemColor( SWT.COLOR_... )
不,您不得丢弃这些颜色。
看看Javadoc:
返回给定常量的匹配标准颜色,它应该是 SWT 类中指定的颜色常量之一。除了传入的 SWT 颜色常量之一之外的任何值都将导致颜色为黑色。不应释放此颜色,因为它是由系统而不是应用程序分配的。