作者jawwoeima (RYAN)
看板java
標題Re: [問題] 兩個JFrame之間要怎麼傳值
時間Mon Jun 2 20:20:15 2008
※ 引述《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
推 slalala:當屬性update 無法從別的instance取得新的參數值吧?? 06/03 00:58
推 slalala:所以每次都要set一次?? 我這邊很不懂= =很好奇XD 06/03 01:01
→ slalala:通常我都用jdialog來實做( ̄ー ̄;) 06/03 01:03
推 csihcs:沒記錯的話,set完 a 或 b 的屬性update對方仍然能察覺吧 06/03 01:07
→ jawwoeima:應該不會update吧 如果我的觀念沒有錯 JAVA裡你就把它 06/03 01:20
→ jawwoeima:當作pointer就對了 試看看吧 很久沒寫java了 06/03 01:22
推 Jichang:update是可以取得的..因為你已經有 另外一個 frame 的實體 06/03 14:03
→ Jichang:問題是... 另一個 frame 怎麼知道 屬性被 update 了 ... 06/03 14:05
推 Jichang:考慮一下 event driven 吧 ... 06/03 14:08