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

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

小議如何在Application中顯示圖象

2019-11-18 15:17:50
字體:
來源:轉載
供稿:網友

  作者:jeru
日期:2000-12-20 12:58:53
小議如何在 application 中顯示圖象

*************************************************************
**
** 作者:劉湛 ------------------- 一天進步一小步
** 日期:2000-12-20 ------------ ==============
** jeru@163.net ----------------- 充實我的每一天
**
*************************************************************

在 application 中顯示圖象有些人用的方法比較麻煩,要用到 Toolkit 類。
這里我發現了一個教為簡單的辦法,就是用getImage()方法來從一個 ImageIcon 對象獲取 Image 對象。
具體做法如下:

//獲取圖象文件路徑
//getResource()方法會自動的去CLASSPATH中找你的圖象文件,這不失為一中好的辦法
//即使你的圖象文件在jar包中,我們也可以很輕易的找到它
URL imgURL = getClass().getResource("img/test.gif");

//建立ImageIcon 類
ImageIcon icon = new ImageIcon(imgURL);

//由icon得到img
Image img = icon.getImage();

這樣一來,把我上一篇文章<小議如何在 Applet 中顯示圖象>的代碼稍微改動一點就可以在application中顯示
圖象了,連附例程如下:

import javax.swing.*;
import java.awt.*;
import java.net.URL;
import java.awt.image.*;

public class MyFrame extends JFrame {

int XPoint = 100, ypoint = 100;

public MyFrame() {
//Do frame stuff.
super("MyFrame");
}

public void paint(Graphics g) {
URL imgURL = getClass().getResource("img/test.gif");
ImageIcon icon = new ImageIcon(imgURL);
g.drawImage(icon.getImage(),xpoint,ypoint,this);
}

// main function
public static void main(String[] args) {
MyFrame frame = new MyFrame();
frame.pack();
frame.setVisible(true);
}

}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宝应县| 遂宁市| 宝应县| 通化市| 宝清县| 板桥市| 天长市| 喜德县| 江山市| 荆门市| 洛南县| 西盟| 布尔津县| 永寿县| 甘泉县| 池州市| 仙游县| 开原市| 特克斯县| 河北省| 九龙县| 农安县| 安平县| 互助| 许昌市| 靖江市| 东阿县| 澎湖县| 浪卡子县| 北票市| 西青区| 苏尼特右旗| 米泉市| 绿春县| 临澧县| 民权县| 兴义市| 运城市| 大余县| 陆河县| 金堂县|