大家好,请教怎么设计可以拖动改变尺寸的组件啊,就像迅雷下载窗口似的,可以改变水平尺寸

大家好,请问如何设计可以拖动改变尺寸的组件啊,就像迅雷下载窗口似的,可以改变水平尺寸
如题,请问大家怎么实现啊?
我的是jframe中分成左右两部分,左边的有一些组件,我想可以用鼠标可以拖动组件,用户可以改变成自己想要的尺寸。
谢谢了!

------解决方案--------------------
用JSplitPane
参见 <java2核心技术(2)> 6.6.1分割面板