Java program to create student report using applet, read the input using text boxes and display the o/p using buttons.
import java.awt.*; import java.applet.*; import java.awt.event.*; public class StudReport extends Applet implements ActionListener { Label lblTitle,lblRegNo,lblName,lblJava,lblSE,lblCA,lblBI,lblSSPD; TextField txtRegNo,txtName,txtJava,txtSE,txtCA,txtBI,txtSSPD; Button cmdReport; int total; float avg; public void init() { setLayout(null); lblTitle=new Label(“Enter Student’s Details”); lblRegNo=new Label(“Reg. No:”); lblName=new Label(“Name:”); lblJava=new Label(“Java:”); lblSE=new Label(“SE:”); lblCA=new Label(“CA:”); lblBI=new Label(“BI:”); lblSSPD=new Label(“SSPD:”); txtRegNo=new TextField(10); txtName=new TextField(25); txtJava=new TextField(3); txtSE=new TextField(3); txtCA=new TextField(3); txtBI=new TextField(3); txtSSPD=new TextField(3); cmdReport=new Button(“View Student Result”); lblTitle.setBounds(100,0,200,20); lblRegNo.setBounds(0,50,100,20); txtRegNo.setBounds(120,50,100,20); lblName.setBounds(0,75,100,20); txtName.setBounds(120,75,250,20); lblJava.setBounds(0,100,100,20); txtJava.setBounds(120,100,40,20); lblSE.setBounds(0,125,100,20); txtSE.setBounds(120,125,40,20); lblCA.setBounds(0,150,100,20); txtCA.setBounds(120,150,40,20); lblBI.setBounds(0,175,100,20); txtBI.setBounds(120,175,40,20); lblSSPD.setBounds(0,200,100,20); txtSSPD.setBounds(120,200,40,20); cmdReport.setBounds(100,225,150,30); add(lblTitle); add(lblRegNo);add(txtRegNo); add(lblName);add(txtName); add(lblJava);add(txtJava); add(lblSE);add(txtSE); add(lblCA);add(txtCA); add(lblBI);add(txtBI); add(lblSSPD);add(txtSSPD); add(cmdReport); cmdReport.addActionListener(this); } public void actionPerformed(ActionEvent ae) { try { int java=Integer.parseInt(txtJava.getText()); int se=Integer.parseInt(txtSE.getText()); int ca=Integer.parseInt(txtCA.getText()); int bi=Integer.parseInt(txtBI.getText()); int sspd=Integer.parseInt(txtSSPD.getText()); total=(java+se+ca+bi+sspd); avg=total/5; } catch(NumberFormatException e) { } repaint(); } public void paint(Graphics g) { g.drawString(“STUDENT REPORT”,100,275); g.drawString(“Reg. No.: “+txtRegNo.getText(),0,300); g.drawString(“Name : “+txtName.getText(),0,325); g.drawString(“Java: “+txtJava.getText(),0,350); g.drawString(“Software Engineering : “+txtSE.getText(),0,375); g.drawString(“Computer Architecture : “+txtCA.getText(),0,400); g.drawString(“Banking & Insurance : “+txtBI.getText(),0,425); g.drawString(“SSPD : “+txtSSPD.getText(),0,450); g.drawString(“Total: “+total,0,475); g.drawString(“Average: “+avg,0,500); } } HTML Code <html> <title>Keyboard Events</title> <Body><Applet code=”StudReport.class” height=100 width=700></applet> </body> </html>
Java program to create student report using applet, read the input using text boxes and display the o/p using buttons.
Reviewed by
on
December 20, 2019
Rating:
No comments: