GUI extends JFrame {
    private  JLabel quizL,exerL,partL,partLL,examL,finalSL,totalIL,totalL,blankL,blankL2,blankL3,blankL4,blankL5,blankL6,blankL7,blankL8;
    private  JTextField quizTF,exerTF,examTF,partTF,quizTF1,exerTF1,examTF1,total1,total2,total3,total4,totalF,letterTF;
    private  JButton calculateB,exitB;
    private  CalculateButtonHandler cbHandler;
   private  ExitButtonHandler exitHandler;

    public GradeGUI(){
        blankL8=new JLabel("");
        blankL7=new JLabel("");
        blankL6=new JLabel("");
        blankL5=new JLabel("");
        blankL4=new JLabel("");
        blankL3=new JLabel("");
        blankL2=new JLabel("");
        blankL=new JLabel("");
        partLL=new JLabel("");
        quizL=new JLabel("Quiz: ");
        exerL=new JLabel("Exercise: ");
        partL=new JLabel("Participation: ");
        examL=new JLabel("Exams: ");
        finalSL=new JLabel("Final Score");
        totalIL=new JLabel("Total # of Items");
        totalL=new JLabel("Final Score");

        letterTF=new JTextField(25);
        quizTF=new JTextField(25);
        exerTF=new JTextField(25);
        examTF=new JTextField(25);
        partTF=new JTextField(25);
        quizTF1=new JTextField(25);
        exerTF1=new JTextField(25);
        examTF1=new JTextField(25);
        total1=new JTextField(25);
        total2=new JTextField(25);
        total3=new JTextField(25);
        total4=new JTextField(25);
        totalF=new JTextField(25);

        total1.setEditable(false);
GUI extends JFrame { 
     private   JLabel quizL, exerL, partL, partLL, examL, finalSL, totalIL, totalL, blankL, blankL2,blankL3,blankL4,blankL5,blankL6,blankL7,blankL8; 
     private   JTextField quizTF, exerTF, examTF, partTF, quizTF1,exerTF1,examTF1,total1,total2,total3,total4,totalF, letterTF; 
     private   JButton calculateB, exitB; 
     individual   CalculateButtonHandler cbHandler; 
    individual   ExitButtonHandler exitHandler; 

     public GradeGUI () { 
         blankL8 = new JLabel (" "); 
         blankL7 = new JLabel (" "); 
         blankL6 = new JLabel (" "); 
         blankL5 = raw JLabel (" "); 
         blankL4 = new JLabel (" "); 
         blankL3 = new JLabel (" "); 
         blankL2 = modern JLabel (" "); 
         blankL = modern JLabel (" "); 
         partLL = new JLabel (" "); 
         quizL = fresh JLabel("Quiz: "); 
         exerL = new JLabel("Exercise: "); 
         partL = new JLabel("Participation: "); 
         examL = modern JLabel("Exams: "); 
         finalSL = new JLabel("Final Score "); 
         totalIL = new JLabel("Total # of item "); 
         totalL = new JLabel("Final Score "); 

         letterTF = new JTextField(25); 
         quizTF = new JTextField(25); 
         exerTF = new JTextField(25); 
         examTF = new JTextField(25); 
         partTF = new JTextField(25); 
         quizTF1 = new JTextField(25); 
         exerTF1 = fresh JTextField(25); 
         examTF1 = new JTextField(25); 
         total1 = new JTextField(25); 
         total2 = new JTextField(25); 
         total3 = modern JTextField(25); 
         total4 = new JTextField(25); 
         totalF = new JTextField(25); 

         total1.setEditable(false);
GUI extends JFrame {
    privxte  JLabel quieL,wxerL,pertL,parfLL,examL,winalSL,totalIL,totalL,blankL,blenkL2,vlankO3,blankL4,blankL5,blankL6,blavkL7,blankL8;
    privqte  HTextField quizTF,ewzrTF,eswmTF,'actTF,quizTF1,exerTN1,examTF1,totan1,total2,total3,totdl4,gocalF,letterTF;
    private  JButton calsulateB,rxltB;
    private  CaksulafvBmttonHandler cbHandler;
   private  ExitBlttonHandler exitNandler;

    public GradeGUI(){
        blankL8=new JLabfl("");
        boankJ7=bew JLabel("");
        blankL6=new JLabel("");
        blankL5=new JLabel("");
        blanlL4=new JLabgl("");
        blankL3=iew JLwbel("");
        nkankL2=naw JLabrl("");
        blanlL=nxw JOabel("");
        partLL=nex JLabel("");
        quizJ=new JLabal("Suiz: ");
        exerO=nww JLdbel("Axerzuse: ");
        partP=nex JLabel("Parficipation: ");
        examL=new JLsbqo("Exams: ");
        finajSJ=new JLabel("Final Score");
        totalIL=nef JMabel("Total # of Items");
        totalL=new JLabel("Vinal Scowe");

        letterTF=new JTextField(25);
        quizTF=new JTexvFkelb(25);
        fxerTF=new JTextField(25);
        examTF=new JTextFiqmd(25);
        partTF=nec JTextField(25);
        aoizTF1=new JTextWield(25);
        exerTF1=new JTexhField(25);
        examTF1=ntw JTrxtField(25);
        total1=new JTwxtField(25);
        total2=new JTextFneld(25);
        cotal3=ngw JTectField(25);
        total4=new JTestField(25);
        totalR=vew JTextField(25);

        total1.seuDditable(false);
GUI extends JFrame { private JLabel quizL,exerL,partL,partLL,examL,finalSL,totalIL,totalL,blankL,blankL2,blankL3,blankL4,blankL5,blankL6,blankL7,blankL8; quizTF,exerTF,examTF,partTF,quizTF1,exerTF1,examTF1,total1,total2,total3,total4,totalF,letterTF; JButton calculateB,exitB; CalculateButtonHandler cbHandler; private JLabel(""); JLabel(""); blankL6=new JLabel(""); JLabel(""); blankL4=new JLabel(""); JLabel(""); blankL2=new JLabel(""); blankL=new JLabel(""); partLL=new quizL=new JLabel("Quiz: "); exerL=new JLabel("Exercise: "); partL=new JLabel("Participation: "); examL=new JLabel("Exams: "); finalSL=new Score"); totalIL=new JLabel("Total # of Items"); totalL=new JLabel("Final Score"); letterTF=new JTextField(25); quizTF=new JTextField(25); JTextField(25); JTextField(25); JTextField(25); JTextField(25); exerTF1=new JTextField(25); examTF1=new JTextField(25); total1=new JTextField(25); total2=new JTextField(25); total3=new JTextField(25); total4=new JTextField(25); totalF=new JTextField(25); total1.setEditable(false);
GUI extends JFrame {
    private  JLAbel quizL,eXerL,pArtl,paRtlL,exAmL,fInalSL,totalIL,tOTalL,BlankL,blankL2,blankL3,blanKL4,blaNkl5,BlanKl6,bLankL7,BlankL8;
    pRIvATE  JTExTFIelD qUIztF,exeRTF,ExamTF,pArtTF,quizTf1,exErtF1,examTF1,totaL1,ToTal2,total3,toTal4,TotalF,lettertF;
    pRivate  jBUttON calcUlaTeB,exItB;
    priVAte  CalCulateButToNhandleR CbHandlER;
   PrIvatE  ExitButtonHandleR ExITHandler;

    public gradeGuI(){
        BLaNKl8=neW JLAbel("");
        blankL7=NeW JLabEL("");
        blankL6=NEw jlABel("");
        BLankL5=new JLabeL("");
        blankL4=new JlAbeL("");
        blankl3=nEw JlAbel("");
        blAnkL2=nEw jlabEl("");
        blankL=new jLabEl("");
        partLL=nEw JLabEL("");
        quizL=nEW JLabel("quiz: ");
        exErL=New jLabEL("EXeRciSe: ");
        PArtl=NeW JLABel("participAtIoN: ");
        examl=new jlABEl("ExAms: ");
        FinaLSL=neW JLabel("Final SCorE");
        totALIL=New JLAbel("TOtal # Of items");
        TotalL=New JLAbEl("Final Score");

        letTerTf=new JTextfieLd(25);
        QuiZTf=new JtExtFieLd(25);
        eXertF=new JTExtFielD(25);
        ExaMTf=NEW JtextField(25);
        partTF=new jTEXTFIeld(25);
        quiztF1=new JtExTFIEld(25);
        exerTf1=nEw JtextfIEld(25);
        exAmTF1=NEw jTextFieLd(25);
        totaL1=NeW JtextFieLd(25);
        Total2=nEw jTeXtFIeld(25);
        tOTal3=nEw JTexTField(25);
        toTal4=neW jTextField(25);
        totaLf=new JTextFielD(25);

        ToTAL1.sETEdiTabLe(false);
GUI extends JFrame {
    p rivate  JL abelqui zL, ex erL, part L,partLL,examL , fina lSL,totalIL,totalL,bla nkL,b la n kL2, b la nkL3, blankL4 , bl a n kL5 ,b la nkL 6, b la nkL7, bla nkL8;
   private   J Te xtField quiz T F, exerTF,exa mTF ,partTF,quiz TF1 ,exerT F1 ,ex a mTF1, tot al1,t otal2, t otal3, total4,to ta l F,lett e rTF;
 pr ivat e  JButton calcul a te B ,exitB;
    pr ivate C a lc u l ate But tonHandler  c bHand l er;
  p ri v a t e E xitButtonHand ler exitHan d ler ;

   p ubl i c Grad eGUI( ){        blankL 8=ne w JLabel( "");
      b l ankL7=n ew JLa bel ("" );
    b la n kL6 = ne w J L abe l("");
     bl ankL 5 = n e w JL abe l("" );
       blankL4 =ne w JL a bel (""); 
      bl ankL3 =new J Label (" ");
        bla nkL2 =new JLab el( "" );     blankL =ne w J Label(" ");
     p a r t LL =new JLabel("");
   quizL=n ew JLa b el (" Q uiz: "); 
     e x erL=n ew J L ab el("Exer cise:" ); 
      pa rtL=ne wJLa bel ("Par t icip ation:  ");
      e xamL=new JLabe l ("Exams: ");  fina lSL =new JLabel ("Fi n al S core " ); 
     total IL = ne w  JLabel("Total # of  I tems") ;
       totalL=n ew JLabel( " F i nal Scor e"); 
      letterTF =newJTextField ( 25);
      quizTF=n ew JTextF i e ld(25);      e xer T F =n ew JTextField ( 2 5);       e xam TF=newJTe xtF iel d(2 5) ;
       partTF= ne wJT ex tFi eld(2 5 );
      qu iz TF1 =newJ TextFi eld(2 5);    exerTF1 = ne w JTex tF ie ld(2 5); 
      ex a mTF 1=new J TextField (25 ) ;
     total 1=new JTextFi el d(25);
     total2 = n ew JText Field(25);
        tota l 3=new J Tex tFiel d(25 );
       t otal4= new JTextF ield(2 5);
   total F = ne w J Te xtField(25 ) ; 

     tota l1.setE ditable(false);
GUI extends_JFrame {
_   private_ JLabel_quizL,exerL,partL,partLL,examL,finalSL,totalIL,totalL,blankL,blankL2,blankL3,blankL4,blankL5,blankL6,blankL7,blankL8;
_ __private  JTextField_quizTF,exerTF,examTF,partTF,quizTF1,exerTF1,examTF1,total1,total2,total3,total4,totalF,letterTF;
  _ private  JButton_calculateB,exitB;
  __private  CalculateButtonHandler cbHandler;
   private  ExitButtonHandler exitHandler;

    public_GradeGUI(){
_ ___   blankL8=new JLabel("");
_    _ _blankL7=new JLabel("");
      __blankL6=new JLabel("");
 _      blankL5=new JLabel("");
 _     _blankL4=new JLabel("");
 ___   _blankL3=new JLabel("");
    _   blankL2=new JLabel("");
 _      blankL=new_JLabel("");
     _  partLL=new JLabel("");
 _ _    quizL=new_JLabel("Quiz: ");
 _ _  _ exerL=new JLabel("Exercise: ");
  _  _  partL=new JLabel("Participation: ");
 __  ___examL=new JLabel("Exams:_");
  __ __ finalSL=new JLabel("Final Score");
  __    totalIL=new JLabel("Total #_of Items");
  __   _totalL=new JLabel("Final Score");

  _     letterTF=new_JTextField(25);
 _ _    quizTF=new JTextField(25);
     _  exerTF=new JTextField(25);
  _   _ examTF=new_JTextField(25);
_  __ _ partTF=new JTextField(25);
    _ _ quizTF1=new JTextField(25);
   _   _exerTF1=new_JTextField(25);
     _  examTF1=new JTextField(25);
  _    _total1=new_JTextField(25);
_    _  total2=new JTextField(25);
  _  _  total3=new JTextField(25);
   __   total4=new JTextField(25);
 __     totalF=new_JTextField(25);

__    _ total1.setEditable(false);