我有關於如何將值從一個JFrame傳遞給另一個的邏輯問題。我應該如何將JFrame的值傳遞給另一個?
我想要做什麼:
由於用戶輸入的所有值都自動保存到數據庫中,我首先要捕捉ID,然後將它傳遞到另一個JFrame的是,它會顯示最近存儲數據。
所以,基本上我有一個的JFrame是用戶將填補所有需要的信息,打提交按鈕後,我想表明另一個JFrame的顯示,加入一個項目的成功,同時展示先前輸入的數據。
問題:
我不知道如何從第一JFrame的另一個JFrame中(其中用戶將看到最近存儲的完整信息)通過我已經得到的值(使用一個數據庫查詢)。
這裏是一個示例代碼:
Statement stat = con.createStatement();
ResultSet rs = stat.executeQuery("SELECT cId, LastName, FirstName, "
+ "Address, TelNo, Email from pcontacts WHERE FirstName ='"
+firstname.getText()+"' AND LastName ='"+lastname.getText()+"'");
int cId;
String LastName, FirstName, Address, TelNo, Email;
if(counter == 0){
if(rs.next()) {
//cId = rs.getInt("cId");
LastName = rs.getString("LastName");
FirstName = rs.getString("FirstName");
Address = rs.getString("Address");
TelNo = rs.getString("TelNo");
Email = rs.getString("Email");
fname.setText(FirstName);
lname.setText(LastName);
address.setText(Address);
contact.setText(TelNo);
email.setText(Email);
counter++;
我怎樣才能通過CID到另一個JFrame的?
請幫忙。感謝提前:)
PS
希望你明白我的解釋..如果您對我的解釋有任何問題..請你告訴我,我會盡我所能來進一步解釋。再次感謝
怎麼樣通過這個值在第二個畫面的構造?你的情況可能嗎? –
或者添加一個public int getId(),它返回值... –
就像「Getter and Setter」一樣?我以前嘗試過,但我無法成功將值傳遞給另一個JFrame。 ( – iamanapprentice