绘制图像
/*
* Toolkit是所有 Abstract Window Toolkit 实际实现的抽象超类。Toolkit 的子类被用于将各种组件绑定到特定本机工具包实现
* Toolkit 定义的一些方法能直接查询本机操作系统。
*
* getDefaultToolkit 获取默认工具包
*
*/
package Mapping;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Panel;
import java.awt.Toolkit;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Mapping_2绘制图像 extends JFrame{
Mypanel2 panel2 = null;
public static void main(String[] args) {
new Mapping_2绘制图像();
}
public Mapping_2绘制图像(){
panel2 = new Mypanel2();
this.add(panel2);
this.setSize(600,600);
this.setLocation(300, 300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}
class Mypanel2 extends JPanel{
@Override
public void paint(Graphics g) {
Image picture = Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("/beautifuls.jpg"));
g.drawImage(picture,100,80,400,350,this);
//绘图用到的图片需要放在src目录下
//结合上一篇<<绘制图形>> 可以将它们结合在一起用
}
}
drawImage()参数详解看 https://blog.csdn.net/wuxinliulei/article/details/9356677