我正在做一个Eclipse RCP项目。在浏览演练时,我遇到了首选项页面并开始解决它。
现在,我需要动态更改ComboFieldEditor
的值。正如我对TextFieldEditor
进行选择时一样,必须更改ComboFieldEditor
的值。我尝试寻找答案,甚至尝试了在Stack Overflow上找到的一种解决方案,但是我总是以NullPointerException
结尾。有人可以在这方面帮助我吗?
从技术上讲,我想动态更改ComboFieldEditor
中的值。与之类似,当触发侦听器时,我想在组合框中输入新值。我尝试了this解决方案,但一直得到NullPointerException
。
最佳答案
好。这是我暂时所做的。
我创建了一个名为CustomComboFieldEditor的类,并添加了ComboFieldEditor中存在的所有方法。我更改了有助于在组合框中输入值的方法。到目前为止,对我来说还不错。
我确信它并不是所有方法中最漂亮的,我敢打赌我会被这个解决方案钉在十字架上,但是时间和情况迫使我不得不使用它。任何其他方式将不胜感激。
谢谢 :)