Oopm Mini Project: "Marksheet"
Oopm Mini Project: "Marksheet"
ON
“MARKSHEET”
BY
UNIVERSITY OF MUMBAI
2018-19
INTRODUCTION :-
ii
PROGRAM :-
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
</applet> */
String s1,s2,s3;
TextField t3,t4,t5,t6,t7;
Button tot,avg;
Checkbox c2,c3,c4,m,f;
CheckboxGroup cbg,agb;
Panel p1,p2,p3,p4;
s3=" ";
iii
tot=new Button("Total");
avg=new Button("Average");
agb=new CheckboxGroup();
// c1=new Checkbox("CD",agb,true);
c2=new Checkbox("CD2",agb,false);
c3=new Checkbox("CD4",agb,false);
c4=new Checkbox("CD6",agb,false);
cbg=new CheckboxGroup();
m=new Checkbox("Male",cbg,false);
f=new Checkbox("Female",cbg,true);
p1=new Panel();
p1.setLayout(new GridLayout(2,2));
p1.add(new TextField(5));
p1.add(new TextField(15));
iv
add(p1);
p2.add(new Label("Gender"));
p2.add(m);
p2.add(f);
add(p2);
p3.add(new Label("Course"));
add(p3);
v
t5=new TextField(3); p4.add(t5);
p4.add(tot); p4.add(avg);
tot.addActionListener(this);
avg.addActionListener(this);
//c1.addItemListener(this);
c2.addItemListener(this);
c3.addItemListener(this);
c4.addItemListener(this);
m.addItemListener(this);
f.addItemListener(this);
add(p4);
vi
}
int no,m1,m2,m3,tot;
float avg=0.0f;
no=m1=m2=m3=tot=0;
try
m1=Integer.parseInt(t3.getText());
m2=Integer.parseInt(t4.getText());
m3=Integer.parseInt(t5.getText());
catch(Exception e)
tot=m1+m2+m3;
avg= tot/3;
s1=String.valueOf(tot);
s2=String.valueOf(avg);
vii
repaint();
return true;
s3=e.getActionCommand();
if(s3.equals("Total"))
t6.setText(s1);
if(s3.equals("Average"))
t7.setText(s2);
repaint();
repaint();
viii
OUTPUT :-
ix
x