有没有办法仅使用 GUI 在 JCombobox Netbeans Swing Matisse 中设置键值字符串映射/对? 下面的屏幕截图允许插入单个列表
但是有没有办法使用 Matisse GUI 而不是像
这样的代码来插入映射/键值字符串对Value - Display
_____ _____
ITEM1 - Item 1
ITEM2 - Item 2
ITEM3 - Item 3
ITEM4 - Item 4
如在 HTML 中选择选项标记存储的值和显示值。
最佳答案
So that why i am asking about using GUI not Code
不要依赖 IDE 来为您编写/生成代码。该代码永远无法移植。
也许您可以创建所有键/值对的文本文件。然后,您创建一个简单的例程来读取每个文件、解析数据并将自定义对象添加到 ComboBoxModel。
有关此类自定义对象的示例,请查看 Combo Box With Hidden Data 。它是一个简单的对象,它重写 toString() 方法以在组合框中显示值。
对于那些建议您应该使用自定义渲染器的人来说,他们只说对了一半。查看Combo Box With Custom Renderer它允许您使用自定义渲染器,而不会破坏组合框的默认功能。
关于java - Netbeans Swing Matisse JCombobox 键值对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21771412/