我试图在Swing中修改一个名为cbLicense
的组合框的数据类型。在本例中,我想将String
更改为CustomerItem
,这是一个类。我使用Swing设计,所以我选择了组合框,转到Properties/Code/TypeParameters。但问题是,在Generated Code
部分,仍然有一行:cbLicense.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
此行有不兼容的类型错误。那我该怎么弥补是否需要通过设计视图将每个CustomerItem
对象添加到cbLicense
中?因为CustomerItem
值是从数据库中检索的。
找到在Swing中自定义组合框的方法
1条答案
按热度按时间yqyhoc1h1#
右键单击组合框,然后选择“自定义代码...”: