хорошо, вот вам проблема.Вы создали объект GUI
в классе ServerLoginGUI
.Но вы не инициализируете свой GUi
объект ссылкой на вызывающий класс.Вот что вам нужно сделать, чтобы это исправить.К вашему классу ServerLoginGUI
добавьте следующий конструктор:
public ServerLoginGUI(GUI gui)
{
this.GUi = gui;
}
Теперь ваш код должен работать нормально и не давать ошибку времени выполнения.То, что я предполагаю, является ошибкой нулевого указателя, хотя вы не указали.
PS: Пожалуйста, получите правильные соглашения Java.Переменные начинаются с буквы в нижнем регистре.:)