java 在Swing中修改JComboBox的数据类型

xfb7svmp  于 2023-05-27  发布在  Java
关注(0)|答案(1)|浏览(123)

我试图在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中自定义组合框的方法

yqyhoc1h

yqyhoc1h1#

右键单击组合框,然后选择“自定义代码...”:

相关问题