Been a while since I worked with Swing, but it looks like the architecture is something like this:
- You have a panel in the bottom which is BorderLayout
- Inside that, you add a total of 4 new panels, NORTH, WEST, CENTER and EAST
- in BorderLayout.NORTH you add a panel which have FlowLayout.LEFT
- in BorderLayout.WEST you add a panel which have GroupLayout.YAXIS. this panel contains the labels for names etc and the ENTER button
- in BorderLayout.CENTER you add the textfields that corresponds with the labels
- in BorderLayout.EAST you add the JSCrollpane.
This might give you an idea and you can play around with these different panels to achive what you want