Swing - scrollable list of labelled checkboxes?

(newbie alert - new to swing/java) What is the best way to create this User Interface component (It will be a Form applet in Notes Client).

I want to provide a vertical list of checkboxes with labels up to small paragraph of text in size that the user can tab down through. When they hit the spacebar the checkbox should toggle for the selected box, and the list should scroll up as they tab down below the visible window. I also will need to create /recreate these dynamically based on events.

I started creating a jtable on scrollable pane with checkboxes in first column and description in second, but I’m having a hard time making it tab like it’s one column and thought there must be a better way. I’m using Websphere studio.

Thanks,

Doug