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

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

小議如何在Applet 中顯示圖象

2019-11-18 15:17:47
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  一、在Applet 中顯示圖象需要引入以下包,并調(diào)用ImageObserver接口.:
  import java.awt.image.*;
  import java.awt.image.ImageObserver;
  import java.net.URL;
  public class MyApplet extends Applet implements ImageObserver { ...
  二、定義圖象路徑
  URL imgURL = getDocumentBase();
  將路徑設(shè)為和你的Html文件在相同。
  URL imgUrl = getClassBase();
  將路徑設(shè)為和你的html文件在相同。
  三、獲取圖象
  img = getImage(imgURL,imgName);
  當(dāng)然,有可能你想將自己的圖象文件放到一個(gè)目錄里去,那么你可以這樣做
  img = getImage(imgURL, "img" + imgName);
  四、顯示圖象
  最基本方法是調(diào)用drawImage(),這個(gè)方法在Graphics類中有定義,最簡(jiǎn)單的調(diào)用形式如下:
  g.drawImage(image, XPosition, yPosition, this);
  最后一個(gè)參數(shù)呼叫了ImageObserver.
  五、最后的補(bǔ)充
  以上所說(shuō)的都是最基本的,當(dāng)然有時(shí)候你甚至想把你的圖象文件打成jar包,這時(shí),你就需要用到
  getResourceAsStream() 方法了。
  InputStream in = getClass().getResourceAsStream("image.gif");
  byte buffer[] = new byte[in.available()];
  for (int i = 0; n = in.available(); i < n; i ++)
  buffer[i] = (byte)in.read();
  Image img = createImage(buffer);
  六、一個(gè)完整的小實(shí)例
  import java.awt.*;
  import java.applet.*;
  import java.awt.image.*;
  import java.awt.image.ImageObserver;
  import java.net.URL;
  //使用ImageObserver接口
  public class MyApplet extends Applet implements ImageObserver{
  Image img;
  String imgPath = "";
  int xpoint = 100, ypoint = 100;
  public void init() {
  setBackground(Color.white); //設(shè)置背景色
  setForeground(Color.blue); //設(shè)置前景色
  imgPath = "img/" + "test.gif"; //設(shè)置圖象文件路徑
  }
  public void paint(Graphics g) {
  URL imgURL = getDocumentBase();
  img = getImage(imgURL, imgPath);
  g.drawImage(img,xpoint,ypoint,this);
  }
  }
來(lái)自:http://ecapital.myetang.com/java/article/s9935.htm

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 新化县| 苍梧县| 雷山县| 临江市| 清丰县| 三河市| 正宁县| 广河县| 红安县| 建水县| 武平县| 自贡市| 图木舒克市| 白城市| 白沙| 塔城市| 绥芬河市| 云和县| 青铜峡市| 哈密市| 佛山市| 霍城县| 盐源县| 广昌县| 南阳市| 崇信县| 剑河县| 石景山区| 永仁县| 江城| 新龙县| 西丰县| 双鸭山市| 仲巴县| 高碑店市| 闻喜县| 南充市| 富锦市| 临武县| 同仁县| 屏边|