从 JTextfield 向 Jlist 添加信息

Adding information to a Jlist from a JTextfield

我的意图是,当我在 jTextfield 中单击输入时,内容字符串将转到 JLIST。我用 jlist.addElement 查看了几个代码,但我的 Netbeans 无法识别。

Jtextfield 是:TickNuevo 该字符串是: 字符串票 = TickNuevo.getText();

private void TickNuevoKeyPressed(java.awt.event.KeyEvent evt) {                                     


    if(evt.getKeyCode() == KeyEvent.VK_ENTER) 
    {
        i++;
        String ticket = TickNuevo.getText();
        if(!"".equals(ticket)) 
        {
                **Adding the text into the jlist fails**
                listesp.add(TickNuevo.getText());

        }
        else
        {
            anadirticket.setText("Introduzca un ticket válido");
        }
        TickNuevo.setText("");
    }
}                              

我的代码中出现这个错误:

listesp 是 Jlist

按照 MadProgrammer 的建议,为您的列表制作模型,以便您可以添加和删除项目。

DefaultListModel listModel = new DefaultListModel();
list.setModel(listModel);

当您想将项目添加到您的列表时,您只需将它添加到您的 listModel

listModel.addElement("Element Goes Here");