我通过登录启动我的桌面应用程序,验证用户身份并“重定向”到索引Jframe。
我现在想要的是存储从登录获得的用户对象,以便它在以后将使用的所有jframe中都可用。
有可能吗?我知道会话变量在桌面应用程序中没有那么有用,但是我似乎找不到找到静态变量的方法。
我尝试在main中创建我的Object用户,然后在登录后进行设置。但是找不到变量。
答案 0 :(得分:1)
您可以使用静态变量:
public class MyAppContext {
public static volatile Object loginObject;
}
MyAppContext.loginObject = "whatever";
或者使用像Spring这样的框架来管理您的上下文。