Академический Документы
Профессиональный Документы
Культура Документы
import java.awt.*;
import java.io.*; {
TextField snum, sname, mgrade, atten, exe, quiz, numrecords = new Label("Number of Records
casestud, fnalexam; Written");
String studno, studname, mid, attend, ex, qu, cs, fin, attendance = new Label("Attendace");
output = "", str, studno2 = "", str1; exercises = new Label("Exercises");
double midgrade, att, exers, qui, cstud, finalex, quizzes = new Label("Quizzes");
grade, totalfinalgrade;
casestudy = new Label("Case Study");
finalexam = new Label("Final Exam");
heading.setBounds(75,25,300,75);
numrec.setBounds(275,410,20,20);
attendance.setBounds(100,190,100,30);
exe.setBounds(220,220,100,20);
accept.setBounds(100,350,100,30); quizzes.setBounds(100,250,100,30);
cancel.setBounds(220,350,100,30); quiz.setBounds(220,250,100,20);
casestudy.setBounds(100,280,100,30); add(mgrade);
casestud.setBounds(220,280,100,20); add(attendance);
finalexam.setBounds(100,310,100,30); add(atten);
fnalexam.setBounds(220,310,100,20); add(exercises);
add(exe);
heading.setFont(datafont); add(quizzes);
add(quiz);
add(blank);
add(studentnumber);
accept.addActionListener(this);
add(snum);
cancel.addActionListener(this);
add(studentname);
add(sname);
addWindowListener(new ProgramTerminator());
add(midtermgrade);
} midgrade = Double.parseDouble(mid);
att = Double.parseDouble(attend);
{ cstud = Double.parseDouble(cs);
qu = quiz.getText();
DecimalFormat twodecimal = new
cs = casestud.getText(); DecimalFormat("0.00");
fin = fnalexam.getText();
totalfinalgrade = (midgrade + grade)/2; casestud.setText("");
outFile.printf("%s",output); snum.setEditable(false);
outFile.close(); sname.setEditable(false);
ctr+=1; mgrade.setEditable(false);
numrec.setText(str); exe.setEditable(false);
if(ctr==capacity) quiz.setEditable(false);
{ JOptionPane.showMessageDialog(null,"The casestud.setEditable(false);
class record is already full! "+capacity+" data(s) were fnalexam.setEditable(false);
written","Yahwazaf Grading
System",JOptionPane.INFORMATION_MESSAGE);
accept.setEnabled(false);
snum.setText(""); cancel.setEnabled(false);
sname.setText(""); }
mgrade.setText(""); }
exe.setText(""); { System.out.println(rhold.toString());
quiz.setText(""); }
}
if(e.getSource()==cancel)
{ snum.setText("");
sname.setText("");
mgrade.setText("");
atten.setText("");
exe.setText("");
quiz.setText("");
casestud.setText("");
fnalexam.setText("");
} //Frame
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
System.exit(0);
class PangunahingPrograma }
frame.setLocation(225,100); }
//Scanner object
import java.io.*;
{
{ public static void main(String args[]) throws for(int i=0;i<classnum;i++)
FileNotFoundException
{ snum = newFile.next();
{
sname = newFile.next();
Scanner newFile = new Scanner(new
FileReader("Record.dat")); grade = newFile.nextDouble();
String snum; }
String sname;
classnum = Integer.parseInt(cnum);
JOptionPane.showMessageDialog(null,"Output File
has been
written","output",JOptionPane.INFORMATION_MESSAGE
);
newFile.close();
outputFile.close();
System.exit(0);
//Running
PangunahingPrograma.java
//display of Frame
(input of data)
//Running TagapaglabasngFayl.java
(asks how the number of data you previously entered)