The objective of this project is to practice JAVA Swing classes. Users will also need to select their search options, such as search all airlines or some specific airlines, search only direct flights or flights with n stops is OK, search the best fare flights or let the user build their own trip flight by flight.
Options are seat preferences such as aisle or window, smoking or nonsmoking.
After all the information is inputed, interface should check with database to confirm the reservation. If there is any error occured during the whole process, interface should report errors.