Я пытаюсь использовать нажатую кнопку, чтобы вычислить среднее значение столбца чисел в массиве. - PullRequest
0 голосов
/ 26 февраля 2012
    JButton average = new JButton("Average");
    add (average);

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

Я использую gridLayout для создания GradeBook. Я добавляю новую сетку внизу, чтобы добавить ряд кнопок. Я хочу нажать на кнопку «среднее», и суммировать числа в столбце над кнопкой и рассчитать среднее значение на основе количества находящихся там строк. Массив создается путем запроса у пользователя количества строк и столбцов, чтобы эта информация могла измениться.

1 Ответ

1 голос
/ 26 февраля 2012

В дополнение к кнопке Среднее вы можете обновлять среднее значение каждый раз, когда изменяется одна из оценок.В этом примере показан один из способов обновления промежуточного итога, но вычисление среднего значения является простым расширением.Action, который реализует ActionListener, - это удобный способ инкапсулировать функциональность.

...