?? 小議如何在 application 中顯示圖象.txt
字號:
作者:jeru
日期:2000-12-20 12:58:53
小議如何在 Application 中顯示圖象
*************************************************************
**
** 作者:劉湛 ------------------- 一天進步一小步
** 日期:2000-12-20 ------------ ==============
** jeru@163.net ----------------- 充實我的每一天
**
*************************************************************
在 application 中顯示圖象有些人用的方法比較麻煩,要用到 Toolkit 類。
這里我發(fā)現(xiàn)了一個教為簡單的辦法,就是用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);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -