小编nik*_*way的帖子

动态更新Jlist

我是新手.我在面板中拖放了Jlist组件.它生成的代码是

jList1 = new javax.swing.JList();
jList1.setModel(new javax.swing.AbstractListModel() {
    String[] strings = {"Item 1", "Item 2", "Item 3", "Item 4", "Item 5"};

    public int getSize() {
        return strings.length;
    }

    public Object getElementAt(int i) {
        return strings[i];
    }
});
jScrollPane1.setViewportView(jList1);
Run Code Online (Sandbox Code Playgroud)

执行代码后,它会给出默认包含的元素.我想通过代码动态插入元素,我该怎么做.我试过用

DefaultListModel model = new DefaultListModel();
jList1 = new JList(model);
for (int i = 0; i < 15; i++) {
    model.addElement("Element " + i);
}
jList1.setModel(model);
Run Code Online (Sandbox Code Playgroud)

但该列表没有更新.如何动态更新它.

java swing jlist

3
推荐指数
1
解决办法
7273
查看次数

使用Sqlite获取列数

如何使用Sqlite获取表中的列数.我尝试使用SELECT count(*) FROM information_schema.COLUMNS C WHERE table_name = 'test' AND TABLE_SCHEMA = "test"它适用于sql,但不适用于Sqlite.有没有其他方法可以获得列数.谢谢..!

sqlite

1
推荐指数
1
解决办法
7689
查看次数

标签 统计

java ×1

jlist ×1

sqlite ×1

swing ×1