在jlist netbeans上添加多个项目



我用netbeans。我只想添加一项,但它添加了多次。当我按下按钮时,JList是这样的:

item1
第二条
第二条
item3
item3
item3

private void jAddItemActionPerformed(java.awt.event.ActionEvent evt) {                                         
    frame.setSize(200, 300);
    jList.setModel(listmodel);
    textarea.setSize(100, 50);
    textarea.setLocation(50, 20);
    frame.add(textarea);
    addButton.setSize(100,50);
    addButton.setLocation(50, 150);
    frame.add(addButton);
    frame.setVisible(true);
    addButton.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {                               
                            listmodel.addElement(textarea.getText(););
                            frame.dispose();
        }
    });
  textarea.setText("");
} 

我想你应该打电话给:

listmodel.set(0, textarea.getText()) 

代替adelement .

在此之前的某个地方调用(一次):

listmodel.setSize(1)

我猜用Netbeans生成GUI代码只对简单的项目有好处。

请阅读http://www.sscce.org/.

相关内容

  • 没有找到相关文章

最新更新