在java中使用帧将会话从一个帧传递到另一个帧

在java中使用帧将会话从一个帧传递到另一个帧,java,Java,如何确保在未访问另一个帧之前无法访问特定帧。就像ASP.NET中的会话一样,在未登录的情况下无法打开管理员页面。它会将您重定向到登录页面。那么我如何才能做到这一点呢?这段代码展示了如何执行自己的实现来检查用户的登录状态 class User{ //class attributes not shown (name, pw, id..etc) privateboolean loggedIn; public Boolean isLoggedIn(){ retu

如何确保在未访问另一个帧之前无法访问特定帧。就像ASP.NET中的会话一样,在未登录的情况下无法打开管理员页面。它会将您重定向到登录页面。那么我如何才能做到这一点呢?

这段代码展示了如何执行自己的实现来检查用户的登录状态

class User{
    //class attributes not shown (name, pw, id..etc)
    privateboolean loggedIn;

    public Boolean isLoggedIn(){
        return loggedIn;
    }  
}

class LoginPage extends JFrame{
   //Your implementation for log in page
}

class OtherPage extends JFrame{
   if(!user.isLoggedIn()){
        new LoginPage();   //open login page
        dispose();         //close current window
   }
}
当然,由于涉及登录和密码,除了上面我向您展示的代码之外,您还需要实现更多的东西


但是,如果要实现自己的检查,这是一种可能性。

您是在谈论Java小程序还是Java应用程序?如果我是你,我只需要实现我自己的代码来检查登录状态。