知道美河 | 上传资料 | VIP申请 | 精品课程 | 资料搜索 | 问题反馈 | 会员手册 | 积分消费 | 积分充值 | 帐号保护

businiao 发表于 2009-7-17 20:19:23

【提问帖】关于setVisible()的问题【已解决】

问题1:JFrame frame = new JFrame();                                    
      JPaneljpaen = new JPanel();
      frame.setSize(350, 350);
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.setLocationRelativeTo(null);
      frame.add(jpane);
      frame.setTitle("DisplayClock");
      frame.setVisible(true);


      JFrame frame = new JFrame();                                    
      JPaneljpaen = new JPanel();
      frame.setSize(350, 350);
      frame.setVisible(true);
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.setLocationRelativeTo(null);
      frame.add(jpane);
      frame.setTitle("DisplayClock");
这两段代码,上面一段是能够正常显示的,而下面一段不能正常显示,请问这是为什么?

关键字:setVisible()的位置不同,显示效果发生变化

[ 本帖最后由 雷雨季节 于 2009-9-2 22:02 编辑 ]

深情少年 发表于 2009-7-17 22:59:38

是有顺序的,必须最后setvisble。
如果要在frame上添加一些其他的小应用,setvisble都需要最后写
页: [1]
查看完整版本: 【提问帖】关于setVisible()的问题【已解决】