我用java swing做带滚动条的界面,为什么一下拉的时候里面的控件就乱了啊!
似乎没有及时刷新似的!

解决方案 »

  1.   

    里面的东西再放一个Panel上面 试试看!
      

  2.   

    JPanel jp = new JPanel();
    jp.add(组件);//此处向JPanel中加入组件
    JScrollPane jsp = new JScrollPane(jp);JFrame.add(jsp, BorderLayout.CENTER);
      

  3.   

    如果没有必要的界面设置,建议使用Java自带的 JScrllPane。如果使用JScrllBar实现,需要实现scrollBar.addAdjustmentListener(new AdjustmentListener(){
    ......
    });在Ajustment监听中实现界面的定位和重绘