1.jFileChooser,我想实现用jFileChooser去设置文件保存的路径,可是jFileChooser怎么那么大,把我的整个页面都占满了,怎么缩小它,使得它象jButton那么大小???
2.jProgressBar,我想在数据还原的时候用它来显示还原的进行程度怎么去设置它???

解决方案 »

  1.   

    1. 设置你的程序布局风格,设置为null,或者其他的你知道的Layout。
    2, 没用过
      

  2.   

    第一个搞定了,第二个还是不会???
    2.jProgressBar,我想在数据还原的时候用它来显示还原的进行程度怎么去设置它??? 
      

  3.   


    //设置一个Timer,每隔一定时间设置一次jProgressBar的值;javax.swing.Timer timer=new javax.swing.Timer(100,new java.awt.event.ActionListener()
    {
         public void actionPerformed(java.awt.event.ActionEvent e)
           {
               
                jProgressBar1.setValue((int)proper);
                //设置进度条,proper是进度值
                jProgressBar1.setString((int)proper/10+"%");
                //设置数字,使用这个之前需要setPainString(true)
            }
    });timer.start();  //启动
    JProgressBar如果需要动态显示进度据必须单独开一个线程,把setValue放进去
    具体值改怎么取,就需要在需要监听的数据里设一个值(这里是proper),这个值随数据的改变而改变