gpt4 book ai didi

java - Eclipse 标准属性 View - PropertyDescriptor - 如何使属性行变灰

转载 作者:行者123 更新时间:2023-11-30 09:17:40 25 4
gpt4 key购买 nike

各位 SO 成员大家好!

我正在为 Eclipse RCP 应用程序编写一个插件,当我从 TreeViewer 选择一行时,它的属性会出现在属性 View 中。

最初我在寻找一种可以将某些属性设置为只读的方法,并找到了 this SO question .现在我要问的是,如何使这些属性变灰?我问这个是因为我希望它更明显地表明它们是只读的。

感谢任何帮助/意见。

最佳答案

如果我查看 PropertySheetViewer (org.eclipse.ui.views.properties.PropertySheetViewer) 中的 createItem 方法,它不会看起来对你来说太好了,我猜。从 TreeItems 更新的唯一属性是文本和图像。没有基于任何属性完成的着色。

编辑:您也要求提供建议,所以我应该正确地完成它:如果您查看属性 View ,那么它只不过是一个简单的 view。有一个两列表,连接到 SelectionService .因此,我想您可以通过一些努力实现您自己的 Properties View ,以正确的方式可视化当前的选择。

关于java - Eclipse 标准属性 View - PropertyDescriptor - 如何使属性行变灰,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18843353/

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