java JPanel 响应button事件刷新

在按下一个按钮时,我们需要刷新页面显示,这该怎么操作呢?

简单来说,四步:

删除jpanel原有的内容

重新设置布局(这个可以没有)

添加新内容

更新UI

代码:

        sendBtn.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                int position = Integer.parseInt(inputField.getText());
                inputField.setText("");
                boardPanel.removeAll();
                JLabel label = new JLabel(position);
                boardPanel.add(label);
                boardPanel.updateUI();
            }
        });

你可能感兴趣的:(java,java,开发语言)