我希望将(主页)类上执行的JTextfield
操作数据提供给其他java类。
答案 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}}。