界面背景图片编译的时候不显示,要手动变化一下窗口的大小才显示 这是怎么回事?

解决方案 »

  1.   

    那要看你是怎么把背景图片加进去的了。或者在加入图片后,自己手动调用下 updateUI() 之类的,引起界面重绘。
      

  2.   

    import javax.swing.ImageIcon;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    public class jiemian {
         public static void main(String[] args){
          JFrame frame=new JFrame();
          frame.setTitle("学生管理系统");
          frame.setSize(490,330);
          frame.setLocation(320,150);
          frame.setVisible(true);
          
          frame.setIconImage((new ImageIcon("xidianbiaozhi.gif")).getImage());
          
          JLabel tu=new JLabel(new ImageIcon("xidian.JPG"));
             frame.add(tu);
         }
    }
      

  3.   

    上面的代码没有问题啊
    frame窗的图标可以实现了啊
      

  4.   

    编译的时候xidian.JPG不显示,把窗口拉大或缩小才显示出来。。不知道怎么回事
      

  5.   

    frame.setVisible(true);移动到最后一行去。