如何将 "All Items" 字段添加到 jcombobox

How can add an "All Items" field to a jcombobox

我正在尝试在 Netbeans 中制作一个 Swing GUI。我创建了一个 jcombobox 并将它(使用查询组件、列表组件和渲染器)绑定到一个名为 'Item' 的实体,以便组合框显示当前存在于 [=16= 中的项目的名称] "Item" 到目前为止它工作正常。但是,我需要向组合框添加一个 "All Items" 字段。有人对我应该从哪里开始有任何提示吗?

尝试

    List<String> listItems = classDAO.findElement();

    DefaultComboBoxModel<String> comboModel = new DefaultComboBoxModel();

    for(String string : listItems)
    {
        comboModel.addElement(string);
    }

    comboModel.addElement("All items");

    JComboBox<String> comboBox = new JComboBox<>(comboModel);

您可以在 table 中的项目添加到组合框后手动将项目添加到组合框:

comboBox.addItemAt("All Items", 0);

将在组合框顶部插入一个新项目。