1. 程式人生 > >如何在JFrame中加入圖片

如何在JFrame中加入圖片

本人目前使用過兩種方法
1.使用imageicon類,新增Jlable中然後,將Jlabel加入JFrame中;

imageIcon=new ImageIcon("C:\\Users\\23641\\Pictures\\Saved Pictures\\Image.jpg");//插入圖片
labelImage=new JLabel(imageIcon);

2.使用jframe中的paint方法,畫筆類graphic 物件g,g.drawimage(x,y,obeserver),obersever一般設定為空即沒有問題;

public class GameUtil {
	private GameUtil(){
		
	}
	public static Image getImage(String path)
	{
		BufferedImage bi=null;
		try {
			URL url=GameUtil.class.getClassLoader().getResource(path);
			bi=ImageIO.read(url);
		}catch(IOException e){
			e.printStackTrace();
		}
		return bi;
	}

}
Image myImage=GameUtil.getImage("image/Image.jpg");
g.drawImage(myImage, 0, 0, null);