Java-вызов кнопки

У меня есть страница с конструктором.

Итак, у меня есть кнопка, и когда эта кнопка нажата, то функция handleLogin начинает работать.

2 ответа

Вы не можете делать то, что вы хотите в конструкторе. Ваш handleLogin() вызовы методов this.getWindow(), но ваша кнопка не имеет окна до тех пор, пока она (и ее родители) не будут добавлены в какой-либо кадр, который был сделан видимым. Вы должны позвонить handleLogin() после того, как GUI был полностью создан и сделан видимым.

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

Другие вопросы по тегам