Java - 如何实时查看ArrayList的更新?

时间:2017-04-13 09:46:22

标签: java arraylist jbutton

对于我的学校项目,我需要实时查看ArrayList的更新。

现在我使用JOptionPane,它允许我在此ArrayList中插入数据。该列表中的数据是" read"并在JPanel中以JButton形式添加。

    addGame.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            try {
                conn = DriverManager.getConnection(percorsoDatabase);
                stmt = conn.createStatement();

                String nGame =  popGame.showInputDialog("Add new Game");

                game = "INSERT INTO Game (nGame)VALUES ('"+nGame+"');";

                stmt.execute(game);

                System.out.println("Game added in the Database");


            } catch (SQLException ex){
                System.out.println(ex.getMessage());
            }
        }
    });

我显示的JButtons代码如下:

    for (Game g: games){
        listGamePane.add(g.getButton());
    }

我的问题是我的最后一个数据只在我重新运行程序时出现(关闭并重新开始),只有在执行该操作时才会添加JButton。我怎么能看到JButton出现在" ok"之后?没有重新运行任何东西的JOptionPane?

提前致谢,祝你有愉快的一天。

0 个答案:

没有答案