Как сохранить статическую переменную в настольном приложении, разработанном на Java Swing? - PullRequest
1 голос
/ 25 июня 2019

Я запускаю настольное приложение с помощью логина, проверяю пользователя и «перенаправляю» к индексу Jframe.

Теперь я хочу сохранить пользовательский объект, полученный при входе в систему, чтобы он был доступен во всех jframes.что я буду использовать позже.

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

Я попытался создать пользователя Object в main, а затем настроить его после входа в систему.Но не удалось найти переменную.

1 Ответ

1 голос
/ 25 июня 2019

Вы можете использовать статическую переменную:

public class MyAppContext {
    public static volatile Object loginObject;
}

MyAppContext.loginObject = "whatever";

Или использовать среду, такую ​​как Spring, для управления своими контекстами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...