案例-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);
}
}
输出结果为: