24h購物| | PChome| 登入
2012-05-23 20:43:29| 人氣1,384| 回應1 | 上一篇 | 下一篇

[JAVA] Applet 圖片嵌入實驗

推薦 0 收藏 0 轉貼0 訂閱站台



import java.applet.*;

import java.awt.*;
import java.io.*;
public class Lab9 extends Applet {
    Image icon;
    public void init() {
        try {
            InputStream in = getClass().getResourceAsStream("icon.jpg");
            if(in == null) {
                System.err.println("Image not found");
                return;
            }
            byte[] buffer = new byte[in.available()];
            in.read(buffer);
            icon = Toolkit.getDefaultToolkit().createImage(buffer);
        } catch(java.io.IOException e) {
            System.err.println("Unable to read image");
        }
    }
    public void paint(Graphics g) {
        g.drawImage(icon, 0, 0, this);
        g.setFont(new Font("Arial", Font.BOLD, 16));
        g.drawString("Name: Shiang-Yun Yang", 200, 50);
        g.drawString("Phone: 0921-XXXXXX", 200, 70);
        g.drawString("Email: morris821028@gmail.com", 200, 90);
    }
}



<html>
    <head>
        <title>My Card</title>
    </head>
    <body style="background:black">
        <applet code="Lab9.class" width=450 height=225>
        </applet>
    </body>
</html>


我已經嵌到天昏地暗了, 用了一些別的方法, 但是即使能在 eclipse 中執行, 卻仍然無法在 HTML 中生效,

最後我得到了上述的代碼, 終於 ...

此外學習到了, 由於 Applet 的安全性問題, 圖片只能放在同一目錄中, 沒有其它的相對路徑,
上網搜尋了很久, 最後還是乖乖從資料夾裡面抽出來 ...

台長: Morris
人氣(1,384) | 回應(1)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 不分類 | 個人分類: [學習]Java |
此分類下一篇:[轉][JAVA] Applet 無法運行於 Eclipse
此分類上一篇:[JAVA][作業] Lab8 遞迴

xem phim online
nice article...
2017-10-03 14:03:45
是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文