你平常如何创建新的java类的实例,Swing组件就一样那么构造。主要问题在摆放上,你要在心里有布局的概念,才能把这组Swing组件放到相应的位置,IDE的图形开发环境是不能帮你了。

解决方案 »

  1.   

    JProgressBar [] pBar = new JProgressBar[3];pBar[0] = new JProgressBar();
    pBar[1] = new JProgressBar();
    pBar[2] = new JProgressBar();如果多的话可以用一个for循环。
      

  2.   

    我是自己编写的
    JProgressBar jp[];
    然后该如何弄呢,我遍的会出来nullpointer exception问题
      

  3.   

    jp = new JProgressBar[3];
    jp[0] = new JProgressBar(); 
    jp[1] = new JProgressBar(); 
    jp[2] = new JProgressBar(); 然后是这样的,建议看看书,补补数组的基础知识。<------ 树欲静而风不止 ------>
      

  4.   

    其实问题会逐步出来的
    我做个按钮,点一下加一个jprogressbar进去
    可他无法自动显示,repaint()方法也没有用
    只有将他最大化或还原,他才显示出来
    谁知道这个原因啊?
      

  5.   

    在你每添加一个jprogressbar后,将装载jprogressbar的面板pane重新布局就可以显示了。
    pane.invalidate();
    pane.validate();
    <------ 树欲静而风不止 ------>