-
1: import java.awt.Frame;
2: import java.awt.Graphics;
3: import java.awt.Image;
4: import java.awt.event.WindowAdapter;
5: import java.awt.event.WindowEvent;
6:
7: public class DrawImage extends Frame {
8:
9: public static void main(String[] args) {
10: DrawImage di = new DrawImage();
11: di.init();
12: }
13:
14: private Image img;
15:
16: private void init() {
17: // 获得Image .AWT 两种格式的图像:GIF和JPEG
18: img = this.getToolkit().getImage("d://31735-1.jpg");
19: this.setSize(600, 600);
20: System.out.println("setVisible start");
21: this.setVisible(true);
22: System.out.println("setVisible end");
23:
24: this.addWindowListener(new WindowAdapter() {
25: @Override
26: public void windowClosing(WindowEvent e) {
27: System.exit(0);
28: }
29: });
30: }
31:
32: @Override
33: public void paint(Graphics g) {
34: System.out.println("paint");
35: if (img != null) {
36: g.drawImage(img, 10, 10, this);
37: // getGraphics.drawImage(img, 10, 10, this);//张孝祥的JAVA就业培训教程里 这样写
38: }
39: }
40:
41: }
J2SE AWT :用drawImage绘图
最新推荐文章于 2021-02-13 09:24:39 发布