Thanks for the reply Greg.
I have sorted it now as of the code below, but to clarify a little, the forth JTextField is left blank and will be set invisible, or to be more precise all JTextFields will be set invisible to start with and only set visible when they have data entered into them as i will be using multiple arrays of varying lengths so not all JTextFields will be needed at all times.
I see someone edited my post so that the code was separated, how do i do that so i can make it clearer in future?
Never mind, found it
Thank You Again.
}