Let me try to explain this better. Got rushed on posting yesterday and messed it up - sorry for the confusion. I am posting abstracted code that goes to the heart of the question; there is too much other code to post have it compile. The code was originally written as a console application, that is, no GUI. I could put the integer values directly into the main() method, compile it, and it would run. What I am trying to do is give it a GUI, specifically, the integer values in the main() method are supplied by three JSpinners. I am looking for suggestions as to how I can express the main() method without running into the nonstatic variable problem. I know the integer arguments cannot live in the main() method, I just don't know of an alternative. Suggestions? (Besides give up?) Thanks!