Swing & all GUI toolkit work takes a while to get your head around, especially if you have only worked on the backend, and there is way too much to put in a few emails. One idea is that Swing (as any GUI toolkit) is fundamentally single threaded.
The first thing that strikes me is "setFocus()". More typically you would call a "request-Focus()" type method, and even that would be put in Swing's Event Dispatch Thread (EDT) with an "invokeLater" call. I've hacked around in Swing for 10+ years - but I'm far from an expert. Perhaps stop trying to control the focus (try to leave that to Swing where possible). If you are playing / learning it might be good to follow an existing start-to-finish tutorial. Just some clues, so YMMV. Cheers, On Tue, 11 Jun 2019 at 09:09, <mmo...@me.com.invalid> wrote: > I hope you folks will bear with me. It’s been 12 years since I retired and > used Java and I never coded the GUI. My job was the backend. > > I’ve designed the form using NetBeans and it does most of the work. > But I’m having trouble with events and focus in jTextField. > > Entering data and depressing entry allows access to the contents the user > has entered but doesn’t go to the next field. Depressing tab moves the > focus to the next field but does not allow access to the data in the first > field. > > I’ve tried to find a .setFocus and am rewarded with about 6 options none > of which do what I want. > > I have searched docs and tutorials and obviously not found the right one. > > Any help will be appreciated. > > There are 10 types of people in the world, > those that understand binary and those that don't. >