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