如何在Java中设置具有多个登录的登录Jframe,每个登录都有不同的框架?

如何在Java中设置具有多个登录的登录Jframe,每个登录都有不同的框架?,java,swing,jframe,Java,Swing,Jframe,我自己制作镜框没有任何困难。我一直关注的问题是如何区分要拉出的帧。我正在编写的程序从一个登录帧开始,然后根据用户输入的内容拉出关联的帧。例如,如果用户是一名学生,那么在登录框之后,他们将看到新的学生框,以及可用的选项。或者,如果用户是讲师,则在他们输入凭据后,新的讲师框架将显示三个选项。正如我上面所说的,我可以让这些框架没有问题,我只是不确定在登录框架之后如何区分它们。根据您的解释,您可以将框架保存在一种地图中。帧将被指定给值,帧名称将被指定给关键点。 然后,您可以拨打: map.get("st

我自己制作镜框没有任何困难。我一直关注的问题是如何区分要拉出的帧。我正在编写的程序从一个登录帧开始,然后根据用户输入的内容拉出关联的帧。例如,如果用户是一名学生,那么在登录框之后,他们将看到新的学生框,以及可用的选项。或者,如果用户是讲师,则在他们输入凭据后,新的讲师框架将显示三个选项。正如我上面所说的,我可以让这些框架没有问题,我只是不确定在登录框架之后如何区分它们。根据您的解释,您可以将框架保存在一种地图中。帧将被指定给值,帧名称将被指定给关键点。 然后,您可以拨打:

map.get("student").show();
map.get("teacher").show();
或者,您可以从用户名获取loginType:

map.get(loginType(username)).show();

private abstract String loginType(String userName);

您如何区分不同的用户我会考虑使用卡式布局代替,但那就是我。