国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript與JavaApplet的綜合運用(二)

2019-11-18 11:13:53
字體:
供稿:網(wǎng)友

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

  
  
  

  
  

  
  
  
  同樣打開example2.html點擊按鈕后你會發(fā)現(xiàn)"Hello World!"變成了"世界你好!",說明調(diào)用函數(shù)成功?

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 太和县| 安平县| 永州市| 镇安县| 扶绥县| 喀喇| 彭泽县| 彭州市| 沂南县| 武宁县| 清原| 福贡县| 江安县| 永丰县| 土默特左旗| 济南市| 长岭县| 黄冈市| 瑞金市| 罗江县| 巴林左旗| 石屏县| 夏河县| 武陟县| 棋牌| 庆安县| 康马县| 米泉市| 澄江县| 民乐县| 南投市| 周至县| 阿坝县| 吉安县| 平山县| 隆安县| 庆阳市| 庆阳市| 晴隆县| 庆阳市| 得荣县|