java - JList - 将元素添加到 JList 的循环

标签 java jlist

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

textFieldSearch.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            for (int i = 0; i < 10; ++i) {
                locations[i] = "blah";
            }
        }
    });

最佳答案

你应该尝试这个:

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");
                }
            }
        });

关于java - JList - 将元素添加到 JList 的循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21713866/

相关文章:

java - java 中的 MAGIMAGEHEADER

java - 如何在java中停止控制几秒钟?

java - CellRenderer 项目重绘

java - JList/JTable 作为按钮面板

java - '未能找到样式 mapViewStyle' 错误仍然存​​在

java - 使用 eclipse 无法在 java 中解决 PMD 错误

java - 组合框中的.txt

java - 如何使 JList 中的一项变为粗体?

java - Jlist 未显示/出现在小程序中

java - 如果在两个选定值之间,则会自动选择插入自定义 ListModel 的元素