想要将执行的文本字段数据调用到另一个java类

时间:2014-01-15 06:16:40

标签: java swing jtextfield

我希望将(主页)类上执行的JTextfield操作数据提供给其他java类。

1 个答案:

答案 0 :(得分:2)

您可以将String传递给View_Data

的构造函数
public class View_Data {
    private String text;

    public View_Data(String text) {
        this.text = text;
    }
}

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
    PO_number number =jTextField1.getText();

    View_data vd = new View_data(number);
}

或者您可以使用setter

public class View_Data {
    private String text;

    public View_Data() {
    }

    public void setText(String text) {
        this.text = text;
    }
}

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
    PO_number number =jTextField1.getText();

    View_data vd = new View_data();
    vd.setText(number);
}

此外,如果您想在程序中的其他地方使用它,您可能希望在Main类中全局范围内View_Data vd

另外,我没有看到有两种main方法。如果程序正在运行的Main类中已有main,我认为您不需要View_Data中的{{1}}。