Tạo một Project cho phép người sử dụng: Nhập thông tin của các chuyến bay Tìm các chuyến bay dựa vào một số điều kiện Project gồm cóc class và form sau sau: | Tạo một Project cho phép người sử dụng: - Nhập thông tin của các chuyến bay - Tìm các chuyến bay dựa vào một số điều kiện Project gồm cóc class và form sau sau: Class Flight: chứa thông tin của một chuyến bay - Filelds: - Tạo các getter, setter cho các filed - Tạo constructor: - Viết phương thức toString trả vế thông tin của một chuyến bay Class flightManager: quản lý danh sách các chuyến bay - fields: - Constructor: Phát sinh đối tượng lightList - Phương thức: o void add(Flight li): thêm chuyến bay li vào lightList o public String search(String F, String T, String flightClass) tìm các chuyến bay khới hành từ F đi đến T, và có vé lọai flightClass: gợi ý: Form FlightInput: dùng để nhập thông tin của một chuyến bay mới, sau đó thêm chuyến bay vào một Array List Form có thiết kế như sau: - Sau khi add JFrame vào, ta khai báo một đối tượng kiểu flightManager và chỉnh lai constructor của JFrame để nhận một danh sách các chuyến bay: - Nút “Add new Flight”: tạo một chuyến bay mới dựa vào thông tin trên các textfield và combobox, sau đó add vào flightList - Nút “Close” đóng form này: Lưu ý: form này được hiển thị từ một form khác(from FilghtSearch) do đó ta xóa phương thức main của form này Form FlightSearch: dùng để tìm các chuyến bay Thiết kế của form: Sauk hi add JFrame này vào Project ta khai báo thêm biến và chỉnh Constructor như sau: - Viết code cho sực kiện Actionperformed của các RadioButton: ví dụ: với Radiobutton FirstClass: - Viết code cho nút “input New Flight”: nút này cho hiển thị form inputFlight để người sử dụng thêm chuyến bay mới: - Viết code cho nút “Search”: