我在Netbeans GUI设计器中设计了JComboBox
。我已成功将框的“元素”绑定到ArrayList<String>
,以便正确填充框。但是,它当前会自动将列表的第一个元素显示为selectedItem
。
我首先尝试将selectedItem
绑定到int
,认为它只会在指定的索引处显示该项目。不行。我有一个我不明白的巨大例外。
然后,我注意到在“绑定”窗口中,它表示该元素必须是Object
。所以,我把它绑定到String
,认为它会找到与该字符串匹配的元素并显示该元素。没有骰子。现在我得到某种“PropertyResolutionException
”。我甚至尝试使用具有相同结果的Integer对象。
任何想法都会受到赞赏。
答案 0 :(得分:1)
如果没有你的sscce,就很难说事情出在哪里。作为参考,setSelectedItem()
的工作方式与此example中的广告一致,即按名称选择L&amp; F.