📄 userinterface.java
字号:
public class UserInterface
{
/*
This class serves as a container for all the menus/submenus
in the Scotia Airlines booking system.
*/
public void displayMainMenu()
{
System.out.println("\n\t\tScotia Airlines - Main Menu");
System.out.println("\t\t===============================");
System.out.println("\t\t1. Flight administration");
System.out.println("\t\t2. Bookings menu");
System.out.println("\t\t3. Display seat details");
System.out.println("\t\t4. Display flight details");
System.out.println("\t\tQ. Quit\n");
}
public void displayAdminMenu()
{
System.out.println("\n\t\tScotia Airlines - Flight Admin");
System.out.println("\t\t==================================");
System.out.println("\t\t1. Add flight details");
System.out.println("\t\t2. Update flight status");
System.out.println("\t\tR. Return to Main Menu\n");
}
public void displayCrewMenu()
{
System.out.println("\n\t\tScotia Airlines - Crew Menu");
System.out.println("\t\t=================================");
System.out.println("\t\t1. Add/change pilot");
System.out.println("\t\t2. Add/change co-pilot");
System.out.println("\t\t2. Add/change steward");
System.out.println("\t\tR. Return to Aircraft Admin Menu\n");
}
public void displayFlightMenu()
{
System.out.println("\n\t\t Scotia Airlines - Flight Menu");
System.out.println("\t\t====================================");
System.out.println("\t\t1. Flight number");
System.out.println("\t\t2. Departure airport");
System.out.println("\t\t3. Arrival airport");
System.out.println("\t\tR. Return to Flight Admin Menu\n");
}
public void displayBookingsMenu()
{
System.out.println("\n\t\tScotia Airlines - Bookings");
System.out.println("\t\t===============================");
System.out.println("\t\t1. Cancel a reservation/booking");
System.out.println("\t\t2. Reserve a seat");
System.out.println("\t\t3. Book a seat");
System.out.println("\t\tR. Return to Main Menu\n");
}
public void displayStatusMenu()
{
System.out.println("\n\t\tScotia Airlines - Flight Status");
System.out.println("\t\t=================================");
System.out.println("\t\t1. Seats available");
System.out.println("\t\t2. Checking in");
System.out.println("\t\t3. Boarding");
System.out.println("\t\t4. Flight closed");
System.out.println("\t\tR. Return to Flight Admin Menu");
}
public void displayFlights()
{
System.out.println("\n\t\tScotia Airlines - Flights");
System.out.println("\t\t=================================");
System.out.println("\t\t1. SA123 Glasgow to Barra");
System.out.println("\t\t2. SA124 Barra to Glasgow");
System.out.println("\t\t3. SA234 Glasgow to Benbecula");
System.out.println("\t\t4. SA235 Benbecula to Glasgow");
System.out.println("\t\t5. SA345 Glasgow to Stornoway");
System.out.println("\t\t6. SA346 Stornoway to Glasgow");
System.out.println("\t\tR. Return to Flight Admin Menu");
}
} // end of UserInterface
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -