小弟,最近学JAVA两个星期了,想做一个计算器,想把界面做的漂亮点,故想在JFrame中加如图片,不知道该怎么做,希望哪位能给一个实现在界面中加入图片的方法,不甚感激!谢谢了!

解决方案 »

  1.   

    参考:http://blog.csdn.net/newflypig/archive/2007/10/30/1857883.aspx
    部分内容如下:2.再看在Application中利用swing包,构建带有图片的窗体代码: 
    JFrame jf=new JFrame();
    Image m=new Image();
    m=Toolkit.getDefaultToolkit().getImage("top.jpg");//get the image you want
    JLabel lb=new JLabel();
    lb.setIcon(new ImageIcon(m));  //add a label contains the image which have to change to ImageIcon;
    jf.getContentPane().add(lb);  //add the label to our Frame; 当然,也可以自己写一个窗口类,然后重载其中的paint方法代码: 
    Image m=new Image();
    m=Toolkit.getDefaultToolkit().getImage("top.jpg");public void paint(Graphics g)...{
      g.drawImage(m,insets.left,insets.top,this);
     }