将变量从一个帧传递到另一个帧

时间:2013-07-28 17:54:43

标签: java string

我在一个名为uname的框架中有一个字符串

String uname = usrNameTxt.getText();
char[] pword = pwordTxt.getPassword();
String password = new String(pword);

并在我的另一个(如下所示)框架中想要String uname ...更改uname static并添加以下代码

public SectionsFclty(String uname) {
    initComponents();
    jLabelUsername.setText(uname);
}

但在我的第一帧

 new SectionsFclty().setVisible(true);//   shows an error

我也希望从.jar创建exe文件。我知道它很简单,但我想要安装屏幕包括隐私政策,也接受协议复选框等我们的普通应用程序安装平台。我的应用程序需要MySQL数据库如果用户真的想要那么我也希望在我的应用程序安装时安装。请帮助我。

1 个答案:

答案 0 :(得分:3)

将其作为参数传递,并在实例化SectionsFclty类时使用它。所以你的SectionsFclty构造函数看起来像这样 -

public SectionsFclty(String uname) {

    initComponents();
    jLabelUsername.setText(uname);

}

你会像这样实例化它 -

SectionsFclty sf = new SectionsFclty(uname);