在swing 中,如何设置滚动条(JScrollBar)的大小,急急急!!!!!!!!!!!!
在滚动的控件变大时,滚动条的长短不断变化

解决方案 »

  1.   

    jScrollBar.setPreSize(new Dimension(width,height))
      

  2.   

    你可以用JScrollPane, 把滚动的控件加到JScrollPane里面去了后,当控件变大时只要调用一下revalidate()就好了比如
    JPanel panel = new JPanel();
    JScrollPane sp = new JScrollPane(panel);
    ......
    改变panel的大小后
    sp.revalidate();
      

  3.   

    可是,当我将滚动面板(JScrollPane)的(viewport)的属性scaleX,scaleY放大时,滚动条没有变化,并且,滚动条无法滚动整个Viewport???????????