gpt4 book ai didi

java - 如何从一个文本字段获取值到另一个文本字段

转载 作者:行者123 更新时间:2023-12-01 14:56:02 26 4
gpt4 key购买 nike

我想将 DATAENTRY 类的文本字段中的值获取到我当前的 SoilTable 类中,以便使表正常工作

private void btgetinvActionPerformed(java.awt.event.ActionEvent evt) {                                         



try { //my class DATAENTRY from which i have to fetch the value of textfield tf_rm_id
DBUtil util = new DBUtil();
Connection con = util.getConnection();
PreparedStatement stmt = con.prepareStatement("select COUNT(box_no)as total from mut_det WHERE rm_id = ?");
ResultSet rs;
String rm = tf_rm_id.getText().trim();
stmt.setInt(1, Integer.parseInt(rm));
rs = stmt.executeQuery();
while (rs.next()) {
tf_boxno.setText(rs.getString("total"));
}

这是我的类(class),我想用文本字段 tf_rm_id 的值替换?参数

      try {                                               // My current class SoilTable
DBUtil util = new DBUtil();
Connection con = util.getConnection();
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select * from soil_det where rm_id=?");
String rmn = (tf_rm_id.getText() == null || tf_rm_id.getText().equals("")) ? "0" : tf_rm_id.getText();
stmt.setLong(1, Long.parseLong(rmn));

最佳答案

如果我理解得很好(你的代码不是很清楚),我会创建一个方法并返回该值。

在您的其他类中,我将创建该类的一个对象并调用该方法,然后根据需要将其分配给另一个值,例如:

//DATAENTRY类

  public String getVal()
{
return tf_rm_id;
}

//土壤表

 DATAENTRY textFieldVal = new DATAENTRY();

String strTextFieldVal = textFieldVal.getVal();
//assigned a new value
strTextFieldVal = " field value manipulated";

//or display it directly:

System.out.println("Value recieved: "+textFieldVal.getVal());

关于java - 如何从一个文本字段获取值到另一个文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14304455/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com