Java JList—向JList添加元素的循环

Java JList—向JList添加元素的循环,java,jlist,Java,Jlist,我正在尝试创建一个向jlist添加项目的循环,但当我放入actionlistener时,它似乎没有这样做 textFieldSearch.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { for (int i = 0; i < 10; ++i) { locations[i] = "blah";

我正在尝试创建一个向jlist添加项目的循环,但当我放入actionlistener时,它似乎没有这样做

textFieldSearch.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            for (int i = 0; i < 10; ++i) {
                locations[i] = "blah";
            }
        }
    });
textFieldSearch.addActionListener(新ActionListener(){
已执行的公共无效操作(操作事件e){
对于(int i=0;i<10;++i){
地点[i]=“诸如此类”;
}
}
});
您应该尝试以下方法:

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");
                }
            }
        });
textFieldSearch.addActionListener(新ActionListener(){
已执行的公共无效操作(操作事件e){
DefaultListModel=(DefaultListModel)JLISTNAME.getModel();
对于(int i=0;i<10;++i){
增加(i,“诸如此类”);
}
}
});

是否确定正在调用动作侦听器(是否将其附加到某个元素)?代码中的JList在哪里?项目来自哪里?它位于文本字段和jlist@Rated您是否使用
ListModel
向JList添加元素?没有im使用JList list\u racentRaces=new JList(位置);