Michael - 1. Only include the three fields they asked for which was Carrier, Departure, and Origin. No need to go overboard.
Michael - 2. I showed it. To me it's like why do they show you dates for concerts that are already sold out.
Michael - Last Post. For those zero seats available. My approach was this.
I had my JTable with the data, I had a JTextBox and a JButton, the JTextbox and JButton are disabled. When the user selects a record in the JTable, if there are seats available, I enable the JTextBox. Then when the user enters something into the JTextBox, I check to make sure it is a number and that it is equal or less than the number of available seats, if it is I enable the JButton.
Mark