如何在另一个按钮内部创建的按钮上添加功能?

我的问题是,我不知道如何添加它的操作,您会看到,一些按钮已经被编程,并且每个按钮都具有人员(安装程序)的名称,其功能是当您单击时,我会自动复制您的id,然后随着时间的推移会出现新的安装程序,我很希望能够使我的程序适合普通人,然后我认为除了安装程序外还要添加一个按钮,以便他们可以添加越来越多的按钮,我需要每个按钮由人创建的功能具有与其他人相似的功能。


这是我的限制,我不知道您的函数将在哪里或如何运行:


private void addInstallerActionPerformed(ActionEvent evt){

    JButton newInstaller = new JButton("New Button");

    panel.add(newInstaller);

    validate();

}

这是我的整个代码:


class Billing {


    public static void main(String[] args) {


        mainWindow w = new mainWindow();

        w.setVisible(true);

        w.setSize(1280,720);

        w.setLocationRelativeTo(null);


    }

}


class mainWindow extends JFrame implements ActionListener{


    JPanel panel;

    JButton andresTorres, alexanderHernandez, eduardoRuiz, jorgeFley, addInstaller;

    public mainWindow(){


        panel = new JPanel();

        //Instaladores

        andresTorres = new JButton("Andres Torres");

        alexanderHernandez = new JButton("Alexander Hernandez");

        eduardoRuiz = new JButton("Eduardo Ruiz");

        jorgeFley = new JButton("Jorge Fley");

        addInstaller = new JButton("add Installer");

        //End


        add(panel);


        panel.add(andresTorres);

        panel.add(alexanderHernandez);

        panel.add(eduardoRuiz);

        panel.add(jorgeFley);

        panel.add(addInstaller);


        setTitle("Billing assistant");

        setDefaultCloseOperation(this.EXIT_ON_CLOSE);


        andresTorres.addActionListener(new ActionListener(){

            public void actionPerformed(ActionEvent evt){

                andresTorresActionPerformed(evt);

            }

        });



        alexanderHernandez.addActionListener(new ActionListener(){

            public void actionPerformed(ActionEvent evt){

                alexanderHernandezActionPerformed(evt);

            }

        });


请帮我。


幕布斯7119047
浏览 178回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java