将字符串和变量从一个类传递到另一个类。 JAVA

时间:2014-07-29 20:32:29

标签: java mysql string chat

我用gui编写了java中的Chat。现在我用MySQL进行了简单的登录。如果您登录,请打开主聊天课程。但问题是我想将用户名字符串从登录类传递给主类。 怎么做。以及如何将变量从一个类传递到另一个类。 thx guys

CODE:

这是您登录的地方,它会打开新课程

登录课程。 login2.java

if (res.next()) {
    JOptionPane.showMessageDialog(this, "Login Sucessfull.");
    new ClientGUI("localhost", 1500);
    dispose();
}
else {
    JOptionPane.showMessageDialog(this, "Invalid User Name/Passw");
}

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

以下是我要做的事情......创建一个公共变量或公共对象,如:

public static String keepInfo; // on top of your code

通过在构造函数中提供所需的任何值,在代码中实例化它。然后,想要调用的类应该创建该类的对象。在你的情况下,它会像:

ClientGUI client = new ClientGUI();
// to call your String you can do something like:
String getInfo = client.keepInfo; // if you don't have get or set methods