当前位置: 首页 > 教程 > Java Swing >

案例-Swing显示图片

精华
小牛编辑
198浏览
2023-03-14

1 Swing显示图片的介绍

为了显示图像,我们可以使用Graphics类的drawImage() 方法。

2 Swing显示图片的方法

方法 描述
public abstract boolean drawImage(Image img, int x, int y, ImageObserver observer) 用于绘制指定的图像。

3 Swing显示图片的案例

package cn.xnip;

/**
 * 小牛知识库网: https://www.xnip.cn
 */

import java.awt.*;
import javax.swing.JFrame;  
  
public class MyCanvas extends Canvas{  
      
    public void paint(Graphics g) {
        Toolkit t=Toolkit.getDefaultToolkit();  
        Image i=t.getImage(this.getClass().getResource("logo.png"));
        g.drawImage(i, 120,100,this);
    }

    public static void main(String[] args) {
        MyCanvas m=new MyCanvas();  
        JFrame f=new JFrame();
        f.setTitle("显示图片-小牛知识库网");
        f.add(m);  
        f.setSize(400,400);  
        f.setVisible(true);  
    }  
  
}  

输出结果为: