我试图使用单击按钮来计算数组中一列数字的平均值

时间:2012-02-25 21:43:16

标签: java swing jbutton actionlistener

    JButton average = new JButton("Average");
    add (average);

    average.addActionListener(new ActionListener()
    {
        public void actionPerformed(ActionEvent e) 
        {
            JButton source = (JButton)e.getSource();
            {

我正在使用gridLayout创建一个GradeBook。我在底部添加了一个新的gridlayout来添加一行按钮。我想点击“平均”按钮,并按下按钮上方列中的数字,并根据那里的行数计算平均值。通过询问用户需要多少行和列来创建数组,因此该信息可以更改。

1 个答案:

答案 0 :(得分:1)

除了 Average 按钮,您还可以在每次更改其中一个等级时更新平均值。此example显示了更新运行总计的一种方法,但计算平均值是一种简单的扩展。实现ActionListener的{​​{3}}是封装功能的便捷方式。