2011-06-21 4 views
0

1つのJFrameから別のJFrameに値を渡す方法に関して、この論理的な問題があります。ユーザによって入力されたすべての値が自動的にデータベースに保存されたのでJFrameから別の値にどのように値を渡すべきですか?

、私は最初のIDをキャプチャし、それが最近保存され表示された別のJFrameにそれを渡したい:私は何をしたいか

データ。

だから、基本的に私はJFrameのは、送信ボタンを打った後、ユーザーが必要な情報をすべていっぱいになりました持って、私は見せながら項目の追加が成功したことを示す他のJFrameを表示したいです以前のデータが入力されました。

問題:

私は(ユーザーが最近保存された完全な情報が表示されます)別のJFrameへの最初のJFrameから(データベースクエリを使用して)私が持っている値を渡す方法がわかりません。私は別のJFrameにCIDを渡すことができますどのように

 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++; 

は、ここではサンプルコードですか?

お願いします。事前に感謝:)

あなたは私の説明に関する他の質問がある場合はPS

が..あなたは私の説明を理解してほしい..私はさらにそれを説明するために全力を尽くす、私に教えてください。ありがとうございました

+0

でチュートリアルを見ているのですか?あなたの場合は可能ですか? –

+0

"Getter and Setter"のような値... –

+0

を返すpublic int getId()を追加しますか?私はそれをしばらく前に試したが、私は別のJFrameに値を正常に渡すことができません。 : – iamanapprentice

答えて

0

JFrameを拡張したカスタムクラスをプライベートメンバーとともに作成し、コンストラクタで初期化できます。多くの場合、

関連する問題