为什么我用JB2006做界面时,JFrame和JDialog有时通过事件(点击按钮事件)调用后,界面可以打开但无法伸展开啊?我也用了setvisble(true)了!

解决方案 »

  1.   

    伸展  是可拉伸么?使用setResizable(true)
      

  2.   

    窗体大小可变是setResizable(true)
    setVisble(true)是窗体是否显示
    弄份API备着吧,没事就瞄两眼
      

  3.   

    setResizable(true)是窗体大小是否可变 
    setVisble(true)是窗体是否显示 
      

  4.   

    通过setResizable(boolean isResizeable)来设置JFrame/JDialog是否可调整大小。
      

  5.   

    去掉 Dialog1.jbInit 里面的  this.pack(); 
      

  6.   

    public void jButton1_actionPerformed(ActionEvent e) { 
    Dialog1 dlg1=new Dialog1(); 
        dlg1.setSize(400,400);//初始化dialog大小  12楼pack方法也很好用得
        dlg1.setVisible(true); 
      } 

      

  7.   

        panel1.setBounds(new Rectangle(0, 0, 400, 300)); 
        this.pack(); 
    你没有设置JDialog的大小添加dialog.setSize(int width,int height);