我试图找出如何将字符串从另一个类链接到另一个类(如果说错了,对不起)。无论如何,我有一个登录 gui 和一个主菜单 gui,我希望主菜单 gui 显示登录者的用户名,所以我想最简单的方法是从用户那里获取字符串,从登录 gui 输入他们的用户名。下面是我的两个 .java 文件。
总的来说,我的目标是让用户输入让我们说一个用户名Admin
。我希望它作为 JLabel 显示在我的主菜单上Welcome user: Admin
您应该创建一个包含两个面板的类。通过本课程,您可以从两个面板交换信息。
使用 MVC 架构,您可以获取 GUI 外部的信息,并可从所有框架访问。
为什么不直接将用户名作为参数传递给 MainMenu 的构造函数呢?
在登录中:
String uname = jtfUsername.
JOptionPane.showMessageDialog(null, "Succesfully Logged in, Welcome user : " + uname);
MainMenu mainmenu = new MainMenu(uname);
在主菜单中:
public MainMenu(String uname) {
//create menu bar
JMenuBar regMenuBar = new JMenuBar();
setTitle("Main Menu");
//set menu bar to the applet
setJMenuBar(regMenuBar);
...