I am planning two medium sized Java apps using Swing for the GUI. I am trying to decide the "better" way to set up search screens. Lets say that I am on a client information data entry screen and I need to look up an existing client. How should I set up the search functionality? I have heard two ideas. One is two create a separate screen to gather the search criteria. The second is to allow the users put search parameters into the entry screen and search for the records that way. Also, what should I do if the search returns more than one result. Does anyone have any thoughts? Thanks.