我正在尝试使用Java Swing - Eclipse设置登录框架。
我无法找到如何在操作成功时将用户重定向到另一个框架。
有什么好主意吗?
答案 0 :(得分:1)
创建一个SessionClass
在类中放置一个最后一个字段(更好地创建一些长而复杂的不带用户ID作为输入并用作会话ID)
实例化时,将用户ID作为最终字段的值
传递在登录时实例化具有用户ID的类,并在每个帧中继续传递此会话对象
答案 1 :(得分:0)
创建一个登录面板类和另一个将在重定向后使用的面板,以及一个
当您想要重定向时,框架类从框架中删除登录面板并添加包含您的用户界面的面板。
LoginPanel extends JPanel{
public LoginPanel(JFrame frame) {
createLoginPanel();
}
public void verifyConnexion(JFrame frame) {
if(isTrueRedirect()){
frame.getContentPane().removeAll();
frame.getContentPane().add(new redirectedPanel());
frame.pack();
}
}
}
public class MyFrame extends JFrame {
public MyFrame(){
Container contenu = getContentPane();
contenu.add(new LoginPanel(this));
}
}