熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

Java Script與Java Applet的綜合運用(二)

2013-11-23 19:32:36  來源: Java核心技術 

  上次我們介紹了使用Java Script改變Java Applet中的變量的方法(嚴格來講應該是改變了String類不過可以簡單的把String類看成是變量) 我們說直接在Java Script中改變Java Applet中的變量是不可取的(至少是不推薦的) 因為Java Applet本身並不知道變量被改變 這會給Applet程序帶來隱患(還記得我們不得不調用repaint()函數來刷新顯示嗎?) 更為積極的做法是在Java Applet中提供public函數支持對內部對象的存取下面我們對HelloWorldjava和l進行改進介紹如何在Java Script中調用Java Applet的函數
  考慮到浏覽器對同名的Java Applet往往使用cache因此我們把程序命名為HelloWorldjava
  import javaawt*;
  import javaapplet*;
  public class HelloWorld extends Applet//主類名必須與文件名相同
  {
  String text=Hello World!;//去掉text的public屬性
  public void paint(Graphics g)
  {gdrawString(text);}
  
  //這裡增加一個public函數
  public void SetString(String NewString)
  {
  text=NewString;
  repaint();//自動調用repaint()函數
  }
  
  }
  
  
  編譯後生成HelloWorldclass
  
  
  
  例子
  
  
  Java Script與Java Applet的綜合運用例二

  
  
  

  
  

  
  
  
  同樣打開l點擊按鈕後你會發現Hello World!變成了世界你好!說明調用函數成功?
  

From:http://tw.wingwit.com/Article/program/Java/hx/201311/27068.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.