全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1236
推到 Plurk!
推到 Facebook!

如何讓FrameApp裡的textField1內容改變呢?

尚未結案
jiannrong
一般會員


發表:58
回覆:36
積分:18
註冊:2002-05-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-03-22 01:05:40 IP:221.169.xxx.xxx 未訂閱
我有一個application,它的Frame名字叫FrameApp,裡面有一個textField. 另外有一個class(Hello.java),裡面有一個method:sayHello 我在那個Hello.java加入一些東西,如下: public class Hello { public Hello() { } public String sayHello(String name) { FrameApp f = new FrameApp(); f.textField1.setText(name); //f.show(); return "Hello" name; } } 為何這樣都無法讓FrameApp裡的textField1內容改變呢? 一定要f.show()才會開一個同樣的Frame,裡面的textField1內容才會出現, 但每呼叫sayHello一次,就開一個新的一模一樣的Frame. 要如何不讓它一直開出新的Frame,我只要用同一個Frame就可. 知道的告訴我答案吧.謝謝. 另外,付上一個簡單的範例,煩請知道的人幫忙一下. http://140.116.86.161/scc/webdata/files/sample.zip 我簡單說明一下這個sample要怎麼使用,這是一個webservice的範例. * 一開始開啟server.jpx和client.jpx這兩個範例.... 切到server那個project,打開左邊的 Service->Root Directory->index.html->Web Run using "Web service server",讓他跑...再來再run Application1 * 再切到client那個project,直接run Application1....按下Frame裡面的Button. * 這時你會發現當client端按鈕每次被按下時,server端會出現一個新的Frame... 我的要求是想他只用原來的Frame,不要一直開新的frame. 希望有人可以幫我解決這個問題,感激不盡.
neoart
版主


發表:22
回覆:582
積分:425
註冊:2003-05-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-03-22 09:56:22 IP:61.64.xxx.xxx 未訂閱
class Hello{
 Frame f=null;
 public Hello() {
   f=new Freame();
 }
  
 public String sayHello(String name) {
  f.textField1.setText(name);
   return "Hello" name;
 }  
}
先別以jsp或是script language 的角度來思考 建議您先把 oop了解比較實用.
系統時間:2024-05-09 3:43:29
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!