Design an order form Swing application for a pizzeria. The user makes a choice from drop-down lists, and the application displays the price. The iser can choose a pizza size of small($7),medium($9),large($11),or extra-large($14),and any number of toppings. There is no additional charge for cheese, but all other toppings add $1 each to the base price. You must offer a choice of at least five different toppings.
That sounds like a fun homework assignment. The only suggestion I can give is that you design a working business model (food-tracking and purchasing system) and then plug the Swing UI into it/on top of it, in case your instructor later asks you to design a different front-end to the same application.
Nice assignment. You could create a database with all the prices for the pizzas. Then using the info from the form, you could call on the database for the price and add it to the extras.