J2SE AWT :用drawImage绘图

  1.  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:  }

你可能感兴趣的:(image)