gpt4 book ai didi

java - 如何从 Eclipse ColorRegistry 中删除条目?

转载 作者:行者123 更新时间:2023-12-02 03:13:00 25 4
gpt4 key购买 nike

我使用Eclipse ColorRegistry在 RCP 应用程序中管理用户生成的颜色。

由于颜色和键是用户生成的,因此用户还可以更改与键关联的颜色或完全删除键/颜色组合。但是,ColorRegistry类只有一个put方法来写入或替换颜色,但没有remove方法。

有没有办法从注册表中删除颜色?

我想出的唯一解决方法是将颜色替换为默认值,但我更喜欢干净的解决方案。

最佳答案

简而言之:没有办法从 ColorRegistry 中删除条目。

您可以使用Map或类似的自定义数据结构来存储命名颜色。如果许多名称可能指向相同的颜色,您可能需要使用 ColorDescriptorsRGB 以及 ResourceManager 作为背景颜色存储以避免创建重复的颜色。

关于java - 如何从 Eclipse ColorRegistry 中删除条目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40763143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com