Необходима помощь с java gui кодом
app.java (первоначальное применение)
• MainFrame.java (внешнюю форму)
• ControlPanel, класс Java для панели, которая будет содержать две другие панели, используя макет.
• TopPanel, класс Java для панели, которая будет отображать имя группы и средний средний балл группы
• CenterPanel, класс Java для панели, которая будет отображать имена и семестровые GPAs 4 студентов в группе.
• group.java и еще student.java (рабочая версия из предыдущих лабораторий, возможно, потребуется обновление, см. важное замечание № 2 ниже).
Студенты должны применять последовательные отступы во всех представленных материалах. Это можно сделать с помощью меню источника NetBeans.
Содержание
Вы можете начать с этого проекта NetBeans.
Вы создадите 3 панели и один групповой объект. Одна панель содержит две другие панели.
На верхней панели вы увидите название группы и средний средний балл.
Центральная панель будет содержать 4 кнопки, отображающие имя группы 4 студентов и средний балл.
Важно - #1 - единственный групповой объект
В этом задании вы создадите только один групповой объект g1.
Во всем приложении будет только одна группа операторов g1 = new group (...);.
Поскольку необходимо использовать две панели, g1 нужно будет где-то создать, а затем передать объект g1 в качестве параметра другим классам.
Важно - #2 - Расчет среднего балла
Ваше предыдущее решение для группы/студента может работать таким образом; в противном случае вам нужно будет обновить его.
Поскольку средний балл рассчитывается случайным образом у каждого студента, в зависимости от того, как вы его вычисляете, существует вероятность того, что средний групповой балл не будет совпадать с отображаемой суммой среднего балла каждого студента.
Для того чтобы это исправить, вам необходимо:
• в группе:
о semesterGPA рассчитывается с помощью атрибута средний балл студентов, не semesterGPA() метод в студенческих
• в студенческие годы:
o ему нужен средний балл в качестве атрибута
o атрибут GPA вычисляется в конструкторе при создании студента, вызывая случайный метод semesterGPA()
o метод semesterGPA() при каждом вызове обновляет значение атрибута GPA
Что я уже пробовал:
Я попытался его закодировать, но не смог. Есть много ошибок в моем коде, которые не могут быть исправлены, поэтому я очень новичок в этой теме. Пожалуйста помочь.
Can anyone team viewer it and fix my code?
Richard MacCutchan
Так что покажите код и сообщения об ошибках, и мы, возможно, сможем вам помочь.
Richard Deeming
Репост
Это то же самое домашнее задание, которое вы опубликовали еще в октябре:
https://www.codeproject.com/Questions/1263259/Java-GUI-problem-that-contains-panels[^]
Ответ не изменился: мы по-прежнему не делаем за вас вашу работу.
Все, что изменилось, - это то, что вы потратили четыре месяца, ожидая, что кто-то другой сделает вашу работу за вас, вместо того чтобы сделать это самостоятельно и попросить помощи с конкретными вопросами.