Swing is a pain

I'm trying to do a Swing thing where people can look up businessesby any of the following:

Zone (collection of cities in a metro area)CityGeneral type of business (ie Auto related)Specific type (Mufflers)

by selecting one or more of the above from combo boxes

The data that fills the combo boxes is stored in a mySQL databasealong with individual businesses (addresses,phones, URLs,etc)

When the users select from one or more of the boxes, they click on abutton with a listener that generates the SQL (correctly, I amgetting the results I expect when I extract the statement) and putsit into a JTable via a DefaultTableModel. When I call getValueAt()on the table, I get the value which shows the table is loading, but Inever get the table to show in the scroll pane, as I need to do.

I have tried an internal class and a separate class with no success.How do I get the table to show in the main frame after it gets loadedby the listener?