首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

JList增加新数据后怎么刷新

2012-05-21 
JList增加新数据后如何刷新?我在用户界面添加内容时发现添加完后JList列表数据没有更改,输出发现已经添加

JList增加新数据后如何刷新?
我在用户界面添加内容时发现添加完后JList列表数据没有更改,输出发现已经添加进去了。
问如何在添加数据后重载或者刷新JList列表?


[解决办法]
添加后应该会自动刷新的吧

Java code
import java.awt.*;import java.awt.event.*;import javax.swing.*;public class JListFrame extends JFrame {    private DefaultListModel model = new DefaultListModel();    private JList list = new JList(model);    private JButton btn = new JButton("添加");        public JListFrame()    {        this.setLayout(new BorderLayout());                add(new JScrollPane(list), BorderLayout.CENTER);        add(btn, BorderLayout.SOUTH);        btn.addActionListener(new ActionListener()            {                public void actionPerformed(ActionEvent event)                {                    model.addElement("data");                }            });    }        public static void main(String[] args)    {        JFrame frame = new JListFrame();        frame.pack();        frame.setVisible(true);        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);    }} 

热点排行