我用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");
}
感谢您的帮助。
答案 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