Could all those set calls be extracted in a private method, so you'd only call the method with one or two booleans in the actionPerformed method?