If you need to be able to move the line around to resize the components on either side, you should use the JSplitPane class that comes with Swing. If you just need a line, you can use a JSeparator kinda like this :
Write once, run anywhere, because there's nowhere to hide! - /. A.C.