Create a java application using Swing Components. The java program should consist of showing values of cars depending upon the year and model selections, for a vehicle. The values for the vehicle displayed should be Invoice value and MSRP value. Please write detailed comments of what each method or class is doing and what actions are being performed in the program.