Я использую данные из массива в отдельном классе, чтобы установить выбранные элементы, доступные в наборе полей со списком.3 из блоков имеют идентичные данные, но пользователь должен иметь возможность выбора для каждого блока.Как установка выбранного элемента в коде, так и изменение выбора в графическом интерфейсе, похоже, влияют на все три поля.
MainPage.editStudentGUI.getChoice1TeacherList().setSelectedItem(teachers[lessons[MainPage.loginID - 1].getChoice1() - 1].getSurname());
MainPage.editStudentGUI.getChoice2TeacherList().setSelectedItem(teachers[lessons[MainPage.loginID - 1].getChoice2() - 1].getSurname());
MainPage.editStudentGUI.getChoice3TeacherList().setSelectedItem(teachers[lessons[MainPage.loginID - 1].getChoice3() - 1].getSurname());
https://imgur.com/k4ZXzIv (у меня недостаточно репутации к изображениям) Это три поля в правом нижнем углу