anirudhp06

Pizzza

Aug 17th, 2021
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.11 KB | None | 0 0
  1. import java.awt.event.*;
  2. import java.awt.*;
  3. import javax.swing.JApplet;
  4. import javax.swing.*;
  5. import javax.swing.border.Border;
  6.  
  7. public class Pizzza extends JApplet implements ItemListener
  8. {
  9.  
  10.     JCheckBox c1,c2,c3,c4,c5,c6;
  11.     JRadioButton r1,r2;
  12.     JTextArea ta1;
  13.     JPanel mainpanel,p1,p2;
  14.     ButtonGroup bg;
  15.     public void init()
  16. {
  17.     mainpanel=new JPanel();
  18.     p1=new JPanel();
  19.     p2=new JPanel();
  20.  
  21.  
  22.         Border b1=BorderFactory.createTitledBorder("Select Pizza Toppings");
  23.         p1.setBorder(b1);
  24.        
  25.         c1=new JCheckBox("Anchovies");
  26.         c2=new JCheckBox("Extra Cheese");
  27.         c3=new JCheckBox("Mushrooms");
  28.         c4=new JCheckBox("Pepperoni");
  29.         c5=new JCheckBox("Sweet Corn");
  30.         c6=new JCheckBox("Onion");
  31.        
  32.                
  33.         p1.add(c1);
  34.         p1.add(c2);
  35.         p1.add(c3);
  36.         p1.add(c4);
  37.         p1.add(c5);
  38.         p1.add(c6);
  39.        
  40.        
  41.        
  42.        
  43.         Border b2=BorderFactory.createTitledBorder("Select Food Type");
  44.         p2.setBorder(b2);
  45.         r1=new JRadioButton("Vegetarian");
  46.         r2=new JRadioButton("Non-Vegetarian");
  47.         bg=new ButtonGroup();
  48.         bg.add(r1);
  49.         bg.add(r2);
  50.        
  51.         p2.add(r1);
  52.         p2.add(r2);
  53.        
  54.         mainpanel.add(p2);
  55.         mainpanel.add(p1);
  56.        
  57.         ta1=new JTextArea(10,25);
  58.         ta1.setLineWrap(true);
  59.  
  60.  
  61.         Border b3=BorderFactory.createLineBorder(Color.GREEN,10);
  62.         ta1.setBorder(b3);
  63.         ta1.setFont(new Font("Times New Roman",Font.BOLD,20));
  64.         mainpanel.add(ta1);
  65.         add(mainpanel);
  66.        
  67.         c1.addItemListener(this);
  68.         c2.addItemListener(this);
  69.         c3.addItemListener(this);
  70.         c4.addItemListener(this);
  71.         c4.addItemListener(this);
  72.         c5.addItemListener(this);
  73.         c6.addItemListener(this);
  74.         r1.addItemListener(this);
  75.         r2.addItemListener(this);
  76. }
  77.  
  78.     public void itemStateChanged(ItemEvent ie)
  79. {
  80. String s="\n" ;
  81. if(r1.isSelected())
  82.     s+="Your Food Type is Vegetarian\n";
  83. else
  84.     s+="Your Food Type is Non-Vegetarian\n";
  85.     s+="\n You Ordered";
  86. if(c1.isSelected())
  87.      s+="\nAnchovies  ";
  88. if(c2.isSelected())
  89.       s+="\nExtra Cheese ";
  90. if(c3.isSelected())
  91.       s+="\nMushrooms ";
  92. if(c4.isSelected())
  93.       s+="\nPepperoni ";
  94. if(c5.isSelected())
  95.        s+="\nSweet Corn ";
  96. if(c6.isSelected())
  97.         s+="\nOnion ";
  98.        
  99. ta1.setText(s);
  100. }
  101.  
  102. }
Add Comment
Please, Sign In to add comment