为了账号安全,请及时绑定邮箱和手机立即绑定

java-如何在单击时动态地将swing组件添加到gui?

java-如何在单击时动态地将swing组件添加到gui?

森栏 2019-10-19 16:10:59
我要执行的操作与将附件添加到电子邮件的原理类似,您可以单击一个按钮,然后会打开一个新的浏览框,增加您可以拥有的单独附件的数量。我还很新,所以如果有人可以给我指出一个例子?
查看完整描述

3 回答

?
慕仙森

TA贡献1827条经验 获得超8个赞

public static void main(String[] args) {


    final JFrame frame = new JFrame("Test");

    frame.setLayout(new GridLayout(0, 1));


    frame.add(new JButton(new AbstractAction("Click to add") {

        @Override

        public void actionPerformed(ActionEvent e) {


            SwingUtilities.invokeLater(new Runnable() {

                @Override

                public void run() {

                    frame.add(new JLabel("Bla"));

                    frame.validate();

                    frame.repaint();

                }

            });

        }

    }));


    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    frame.setSize(400, 300);

    frame.setVisible(true);

}


查看完整回答
反对 回复 2019-10-19
  • 3 回答
  • 0 关注
  • 500 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信