简体   繁体   English

Java GUI按钮操作已执行

[英]Java GUI Button actionPerformed

i'm making a simple application that can print an average of 4 numbers. 我正在做一个可以打印平均4个数字的简单应用程序。 And i applied Java GUI on it. 我在上面应用了Java GUI。 在此处输入图片说明

But the Nganuin! 但是Nganuin! and exit button doesn't work with my code. 和退出按钮不适用于我的代码。 Here's my attempt: 这是我的尝试:

  private void butNganuActionPerformed(java.awt.event.ActionEvent evt) {                                         
       Double num2, num3, num4, num1, hasil;
       num1 = Double.parseDouble(l1.getText());
       num2= Double.parseDouble(l2.getText());
       num3= Double.parseDouble(l3.getText());
       num4= Double.parseDouble(l4.getText());

       hasil= (num1+num2+num3+num4)/4;

       jLabel5.setText(String.valueOf(hasil));
    }                                        

    private void exitActionPerformed(java.awt.event.ActionEvent evt) {                                     
        System.exit(0);
    }                        

What did i do wrong. 我做错了什么。

You probably need to replace your methods with something such as this: 您可能需要用以下方法替换您的方法:

butNganu.addActionListener(new ActionListener() { 
    public void actionPerformed(ActionEvent e)
    {
        Double num2, num3, num4, num1, hasil;
        num1 = Double.parseDouble(l1.getText());
        num2= Double.parseDouble(l2.getText());
        num3= Double.parseDouble(l3.getText());
        num4= Double.parseDouble(l4.getText());

        hasil= (num1+num2+num3+num4)/4;

        jLabel5.setText(String.valueOf(hasil));                                                 
    }
}); 

This will bind the button to the event handler. 这会将按钮绑定到事件处理程序。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM