Advertisement
Guest User

Untitled

a guest
Sep 19th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.50 KB | None | 0 0
  1. import java.awt.*;
  2. import javax.swing.*;
  3.  
  4.  
  5. public class PizzaShop extends JApplet {
  6.  
  7. public void init() {
  8. setLayout(new BorderLayout(15, 1));
  9. this.setSize(new Dimension(500, 400));
  10. JPanel p1 = new JPanel();
  11. p1.add(new JLabel("<html><h2><font color='red'>Welcome to Home Style Pizza Shop</h2></html>"));
  12. add(p1, BorderLayout.NORTH);
  13.  
  14. JCheckBox cBoxTomato = new JCheckBox("Tomato");
  15. JCheckBox cBoxGreenPepper = new JCheckBox("Green Pepper");
  16. JCheckBox cBoxBlackOlives = new JCheckBox("Black Olives");
  17. JCheckBox cBoxMushrooms = new JCheckBox("Mushrooms");
  18. JCheckBox cBoxExtCheese = new JCheckBox("Extra Cheese");
  19. JCheckBox cBoxPepperoni = new JCheckBox("Pepperoni");
  20. JCheckBox cBoxSausage = new JCheckBox("Sausage");
  21. JPanel p2 = new JPanel();
  22. p2.setLayout(new BoxLayout(p2, BoxLayout.Y_AXIS));
  23. p2.setBorder(BorderFactory.createLineBorder(Color.red));
  24. p2.add(new JLabel("<html><font color='red'>Each Topping: $1.50</html>"));
  25. p2.add(cBoxTomato);
  26. p2.add(cBoxGreenPepper);
  27. p2.add(cBoxBlackOlives);
  28. p2.add(cBoxMushrooms);
  29. p2.add(cBoxExtCheese);
  30. p2.add(cBoxPepperoni);
  31. p2.add(cBoxSausage);
  32. add(p2, BorderLayout.WEST);
  33.  
  34. JRadioButton radioSmall = new JRadioButton("Small: $6.50");
  35. JRadioButton radioMedium = new JRadioButton("Medium: $8.50");
  36. JRadioButton radioLarge = new JRadioButton("Large: $10.00");
  37. JPanel p3 = new JPanel();
  38. p3.setLayout(new BoxLayout(p3, BoxLayout.Y_AXIS));
  39. p3.setBorder(BorderFactory.createLineBorder(Color.red));
  40. p3.add(new JLabel("<html><font color='red'>Pizza Size</html>"));
  41. p3.add(radioSmall);
  42. p3.add(radioMedium);
  43. p3.add(radioLarge);
  44. add(p3, BorderLayout.CENTER);
  45.  
  46. JRadioButton radioThinC = new JRadioButton("Thin Crust");
  47. JRadioButton radioMedC = new JRadioButton("Medium Crust");
  48. JRadioButton radioPanC = new JRadioButton("Pan");
  49. JPanel p4 = new JPanel();
  50. p4.setLayout(new BoxLayout(p4, BoxLayout.Y_AXIS));
  51. p4.setBorder(BorderFactory.createLineBorder(Color.red));
  52. p4.add(new JLabel("<html><font color='red'>Pizza Size</html>"));
  53. p4.add(radioThinC);
  54. p4.add(radioMedC);
  55. p4.add(radioPanC);
  56. add(p4, BorderLayout.EAST);
  57.  
  58. JTextArea textArea = new JTextArea(6, 100);
  59. textArea.setEditable(false);
  60. JPanel p5 = new JPanel();
  61. //p5.setLayout(new BoxLayout(p5, BoxLayout.Y_AXIS));
  62. p5.setBorder(BorderFactory.createEmptyBorder(1, 20, 1, 20));
  63. p5.add(new JLabel("<html><font color='black'>Your Order:</html>"));
  64. p5.add(textArea);
  65. add(p5, BorderLayout.SOUTH);
  66. }
  67.  
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement