Member 13894169 Ответов: 1

Необходима помощь с 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[^]

Ответ не изменился: мы по-прежнему не делаем за вас вашу работу.

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

1 Ответов

Рейтинг:
2

MadMyche

Это звучит как домашнее задание, так что никто на самом деле не должен входить и решать вашу проблему. Вы находитесь на правильном пути кодирования этого вместе и пытаетесь сделать это самостоятельно

Что лучше всего сделать для вашей проблемы, так это обновить свой пост определенным блоком кода, который у вас есть, и опубликовать в сообщениях об ошибках, которые вы получаете при его выполнении.

Как только мы увидим реальную проблему, нам будет легче не только помочь вам ее решить, но и показать вам, почему возникла проблема. Это один из лучших уроков, которые вы можете получить.