从 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");
我的意图是,当我在 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");