0

我试图找出如何将字符串从另一个类链接到另一个类(如果说错了,对不起)。无论如何,我有一个登录 gui 和一个主菜单 gui,我希望主菜单 gui 显示登录者的用户名,所以我想最简单的方法是从用户那里获取字符串,从登录 gui 输入他们的用户名。下面是我的两个 .java 文件。

总的来说,我的目标是让用户输入让我们说一个用户名Admin。我希望它作为 JLabel 显示在我的主菜单上Welcome user: Admin

4

2 回答 2

1

您应该创建一个包含两个面板的类。通过本课程,您可以从两个面板交换信息。

使用 MVC 架构,您可以获取 GUI 外部的信息,并可从所有框架访问。

于 2013-10-09T12:23:34.220 回答
1

为什么不直接将用户名作为参数传递给 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);
    ...
于 2013-10-09T12:22:09.973 回答