如何在JFrame中加入圖片
阿新 • • 發佈:2018-11-11
本人目前使用過兩種方法
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);