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

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值