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

首頁 > 學院 > 開發設計 > 正文

java.applet.Applet的网络功能(二)

2019-11-18 11:57:04
字體:
來源:轉載
供稿:網友

  MediaTracker類
  
  ImageObserver可以有效地監視單個圖像,但是面對多個圖像我們用
  
  MediaTracker類;
  
  使用非常簡單:
  
  addImage()來把關心的所有圖像都加到MediaTracker控制下:addImage(Image image, int id)
  
  我們所給的id是給每個圖像一個標識;實際上是用一組ID來把不同的圖像組成一個圖像組;
  
  在使用圖像之前可以用checkID()來查看圖像是否已經預備好;
  
  一般是當我們調用drawImage()的時候,才會開始加載圖像;現在我們有另外的選擇:
  
  我們可以在drawImage()之前調用waitForID()來強制加載圖像,這樣的話,以后有需要時
  
  再drawImage()一點都不遲;
  
  //MeidaTracker在Image被使用前,而ImageObserver的調用發生在Image被使用后;
  
  構造器的說明:
  
  public MediaTracker(Component comp)
  
  comp是我們希望圖像顯示在其上的組件,通常Panel,Applet,Canvas;
  
  可以經常在定義部件的子類內部調用這個構造器,所以是this;
  
  addImage()的參數ID決定了圖像的加載順序;
  
  addImage()方法并不加載圖像,checkID(ID),checkAll()也都不加載圖像,只是查看圖像的狀態;
  
  當調用checkID(ID,true),checkAll(true)的時候,假如返回false,會加載未完成加載的圖像;
  
  還會加載圖像的方法是waitForID()和wairForAll()方法:
  
  調用這四個方法的時候,開始加載圖像,調用線程將被阻塞等待圖像的加載;
  
  假如不希望程序阻塞,我們一般可以在獨立線程內部調用這些方法;
  
  錯誤跟蹤:
  
  isErrorAny(),is ErrorID(int id)用來返回是否有錯;
  Object[] getErrorAnry(),Object[] getErrorID(int id)用來返回錯誤的對象;
  
  媒體狀態:四個常數來指示:
  
  static int ABORTED
  Flag indicating that the downloading of media was aborted.
  static int COMPLETE
  Flag indicating that the downloading of media was completed sUCcessfully.
  static int ERRORED
  Flag indicating that the downloading of media encountered an error.
  static int LOADING
  Flag indicating that media is currently being loaded.
  
  AppletContext類
  
  就象Servlet有個Context一樣,Applet也有代表運行此applet的Web瀏覽器或者
  
  applet閱讀器的字段AppletContext類;
  
  Applet的getAudioClip()和getImage()方法只是調用了applet的AppletContext中的相應方法;
  
  可以這樣理解,AppletContext其實是Applet中相應方法的鏡象;
  
  showDocument(URL url)是個很有用的方法,可以直接打開新的url鏈接到的頁面;
  
  showDocument(URL url,String frameName) frameName的作用和Html中的target是一樣的;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湘西| 宁都县| 亚东县| 新丰县| 军事| 江川县| 麻城市| 额尔古纳市| 屯昌县| 临朐县| 遵义县| 额济纳旗| 台州市| 策勒县| 馆陶县| 库尔勒市| 静海县| 甘肃省| 永顺县| 抚州市| 五大连池市| 龙江县| 萨迦县| 三明市| 措勤县| 旬阳县| 盐山县| 黔南| 霍林郭勒市| 威信县| 青神县| 昂仁县| 安陆市| 民权县| 北京市| 溆浦县| 西平县| 景洪市| 永靖县| 肇源县| 柳林县|