[問題] JAVA Applet 回傳值

看板java作者 (看文不要只會用橫的看)時間15年前 (2010/12/05 23:08), 編輯推噓2(206)
留言8則, 5人參與, 最新討論串1/1
對不起,不才又來向各位先進請教了。 我有一支JAVA改成Applet,在表頭有import java.applet.*; 也在主類別那宣告 extends Applet了。 這支程式編譯沒問題,直接執行也OK。 但是我在javascipt 裡 call 它時,會得到不支援的屬性及方法。 JAVA: import java.net.*; import java.util.Enumeration; import java.applet.*; public class GetHardwareAddress extends Applet{ public static void main(String args[]) throws Exception { ... System.out.print(myVar); } Javascript: function showme(){ alert(document.myApplet.main()); } 在HTML裡有正確的載入Applet了。 想請教: 1.在Applet裡,不需要main()是不是也表示不可以有main()? 2.在Applet裡,能用return的方法傳回值給javascript嗎?還是一定要有output? 3.承上,若一定要Output值後,Javascript才能得到值,是否一定得用drawString? 使用System.out.print()可以嗎? 感謝 -- 小惡魔的家 http://blog.pixnet.net/shiuju/ -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.142.152

12/05 23:15, , 1F
呃? 我怎麼不知道 javascript 可以這樣呼叫 java?
12/05 23:15, 1F

12/05 23:17, , 2F
javascript 用的是網頁 DOM 和 java class 似乎沒有關係...
12/05 23:17, 2F

12/06 01:28, , 3F
javascript 可以 scripting Java object/applet.
12/06 01:28, 3F

12/06 03:55, , 4F
1.No 2.Yes, No
12/06 03:55, 4F

12/06 22:09, , 5F
所以是照原 PO 這樣用嘍...(筆記)
12/06 22:09, 5F

12/06 23:02, , 6F
別再傻了 Applet是十幾年前的東西了
12/06 23:02, 6F

12/07 14:22, , 7F
@@ 那我該用什麼呢?
12/07 14:22, 7F

12/08 01:44, , 8F
applet 其實還是有一部分的系統在用...
12/08 01:44, 8F
文章代碼(AID): #1C-wh-XM (java)