Sono solo 3 campi in realtà. Di cui uno numerico.
Che intendi per "incapsulare estendendo JTextField"?