Re: [問題] 兩個JFrame之間要怎麼傳值

看板java作者 (RYAN)時間17年前 (2008/06/02 20:20), 編輯推噓5(504)
留言9則, 4人參與, 最新討論串2/4 (看更多)
※ 引述《smallsour (小酸)》之銘言: : 有沒有不使用存檔的方式 : 直接在兩個JFrame之間傳值 : 需要要透過什麼特別的方式嗎?? import B; Class A extends JFrame { B b; public A() { } public void setB(B bb) { b = bb; } } ============================= import A; Class B extends JFrame { A a; public B() { } public void setA(A aa) { a = aa; } } ================================ public static void main(String args[]) { A a = nwe A(); B b = new B(); a.setB(b); b.setA(a); } 沒試過,不過這樣應該可以吧 -- 閉上雙眼祈禱。只有音樂與文字能夠依靠 http://www.wretch.cc/blog/IMKANGTA -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.216.212

06/03 00:58, , 1F
當屬性update 無法從別的instance取得新的參數值吧??
06/03 00:58, 1F

06/03 01:01, , 2F
所以每次都要set一次?? 我這邊很不懂= =很好奇XD
06/03 01:01, 2F

06/03 01:03, , 3F
通常我都用jdialog來實做( ̄ー ̄;)
06/03 01:03, 3F

06/03 01:07, , 4F
沒記錯的話,set完 a 或 b 的屬性update對方仍然能察覺吧
06/03 01:07, 4F

06/03 01:20, , 5F
應該不會update吧 如果我的觀念沒有錯 JAVA裡你就把它
06/03 01:20, 5F

06/03 01:22, , 6F
當作pointer就對了 試看看吧 很久沒寫java了
06/03 01:22, 6F

06/03 14:03, , 7F
update是可以取得的..因為你已經有 另外一個 frame 的實體
06/03 14:03, 7F

06/03 14:05, , 8F
問題是... 另一個 frame 怎麼知道 屬性被 update 了 ...
06/03 14:05, 8F

06/03 14:08, , 9F
考慮一下 event driven 吧 ...
06/03 14:08, 9F
文章代碼(AID): #18G-M3c6 (java)
討論串 (同標題文章)
文章代碼(AID): #18G-M3c6 (java)