代码之家  ›  专栏  ›  技术社区  ›  Rated

JList-向JList添加元素的循环

  •  0
  • Rated  · 技术社区  · 11 年前

    我试图创建一个循环,将项目添加到jlist,但当我放入actionlistener时,它似乎并没有这样做。。。

    textFieldSearch.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                for (int i = 0; i < 10; ++i) {
                    locations[i] = "blah";
                }
            }
        });
    
    1 回复  |  直到 11 年前
        1
  •  1
  •   Melih Altıntaş    11 年前

    你应该试试这个:

    textFieldSearch.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    DefaultListModel model = (DefaultListModel) JLISTNAME.getModel();
                    for (int i = 0; i < 10; ++i) {
                        model.add(i, "blah");
                    }
                }
            });