CGPA Converter with JSwing

Table of Contents

Home Page

import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JLabel;
import javax.swing.SwingConstants;
import java.awt.Font;
import java.awt.Color;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

public class Main extends JFrame {

	private JPanel contentPane;

	/**
	 * Launch the application.
	 */
	public static void main(String[] args) {
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				try {
					Main frame = new Main();
					frame.setVisible(true);
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		});
	}

	/**
	 * Create the frame.
	 */
	public Main() {
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setBounds(100, 100, 436, 452);
		contentPane = new JPanel();
		contentPane.setBackground(Color.WHITE);
		contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
		setContentPane(contentPane);
		contentPane.setLayout(null);
		
		JLabel lblNewLabel = new JLabel("CGPA Converter");
		lblNewLabel.setForeground(new Color(0, 128, 0));
		lblNewLabel.setFont(new Font("Source Sans Pro Black", Font.BOLD, 25));
		lblNewLabel.setHorizontalAlignment(SwingConstants.CENTER);
		lblNewLabel.setBounds(12, 13, 394, 51);
		contentPane.add(lblNewLabel);
		
		JButton btnNewButton = new JButton("Semester CGPA Coverter");
		btnNewButton.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				SemesterCgpa ss = new SemesterCgpa();
				ss.setVisible(true);
				dispose();
				
			}
		});
		btnNewButton.setForeground(new Color(255, 255, 255));
		btnNewButton.setBackground(new Color(0, 128, 0));
		btnNewButton.setFont(new Font("Tahoma", Font.BOLD, 20));
		btnNewButton.setBounds(12, 93, 394, 106);
		contentPane.add(btnNewButton);
		
		JButton btnAveragecgpaCoverter = new JButton("AverageCGPA Coverter");
		btnAveragecgpaCoverter.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				Avg avg = new Avg();
				avg.setVisible(true);
				dispose();
			}
		});
		btnAveragecgpaCoverter.setForeground(new Color(255, 255, 255));
		btnAveragecgpaCoverter.setBackground(new Color(0, 128, 0));
		btnAveragecgpaCoverter.setFont(new Font("Tahoma", Font.BOLD, 20));
		btnAveragecgpaCoverter.setBounds(12, 227, 394, 106);
		contentPane.add(btnAveragecgpaCoverter);
	}
}

Current Semester CGPA

import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import java.awt.Color;
import javax.swing.JButton;
import java.awt.Font;
import javax.swing.JTextField;
import javax.swing.SwingConstants;
import javax.swing.JLabel;
import javax.swing.JComboBox;
import javax.swing.DefaultComboBoxModel;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

public class SemesterCgpa extends JFrame {

	private JPanel contentPane;
	private JTextField result;
	private JTextField h1;
	private JTextField h2;
	private JTextField h3;
	private JTextField h4;
	private JTextField h5;
	private JTextField h6;
	private JTextField h7;
	private JTextField h8;
	private JTextField g1;
	private JTextField g2;
	private JTextField g3;
	private JTextField g4;
	private JTextField g5;
	private JTextField g6;
	private JTextField g7;
	private JTextField g8;

	/**
	 * Launch the application.
	 */
	public static void main(String[] args) {
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				try {
					SemesterCgpa frame = new SemesterCgpa();
					frame.setVisible(true);
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		});
	}

	/**
	 * Create the frame.
	 */
	public SemesterCgpa() {
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setBounds(100, 100, 428, 487);
		contentPane = new JPanel();
		contentPane.setBackground(new Color(255, 255, 255));
		contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
		setContentPane(contentPane);
		contentPane.setLayout(null);
		
		JButton btnNewButton = new JButton("Back Home");
		btnNewButton.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				Main main = new Main();
				main.setVisible(true);
				dispose();
			}
		});
		btnNewButton.setBackground(new Color(0, 255, 255));
		btnNewButton.setForeground(new Color(128, 0, 0));
		btnNewButton.setFont(new Font("Tahoma", Font.BOLD, 15));
		btnNewButton.setBounds(12, 392, 120, 35);
		contentPane.add(btnNewButton);
		
		JButton btnClear = new JButton("Clear");
		btnClear.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				result.setText("0");
				h1.setText("0");
				h2.setText("0");
				h8.setText("0");
				h3.setText("0");
				h4.setText("0");
				h5.setText("0");
				h6.setText("0");
				h7.setText("0");
				
						
			}
		});
		btnClear.setForeground(new Color(255, 255, 255));
		btnClear.setFont(new Font("Tahoma", Font.BOLD, 15));
		btnClear.setBackground(new Color(255, 0, 0));
		btnClear.setBounds(143, 392, 120, 35);
		contentPane.add(btnClear);
		
		JButton btnSubmit = new JButton("Submit");
		btnSubmit.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				double k1 = Double.parseDouble(h1.getText());
				double k2 = Double.parseDouble(h2.getText());
				double k3 = Double.parseDouble(h3.getText());
				double k4 = Double.parseDouble(h4.getText());
				double k5 = Double.parseDouble(h5.getText());
				double k6 = Double.parseDouble(h6.getText());
				double k7 = Double.parseDouble(h7.getText());
				double k8 = Double.parseDouble(h8.getText());
				
				double m1 = Double.parseDouble(g1.getText());
				double m2 = Double.parseDouble(g2.getText());
				double m3 = Double.parseDouble(g3.getText());
				double m4 = Double.parseDouble(g4.getText());
				double m5 = Double.parseDouble(g5.getText());
				double m6 = Double.parseDouble(g6.getText());
				double m7 = Double.parseDouble(g7.getText());
				double m8 = Double.parseDouble(g8.getText());
				
				double tc = k1+k2+k3+k4+k5+k6+k7+k8;
				double tp = (k1*m1)+(k2*m2)+(k3*m3)+(k4*m4)+(k5*m5)+(k6*m6)+(k7*m7)+(k8*m8);
				double sgpa = tp/tc;
				String res = String.format("%.2f",sgpa);
				result.setText("AVG CGPA :"+res);
				
				
				
				
				
				
				
			}
		});
		btnSubmit.setForeground(new Color(255, 255, 255));
		btnSubmit.setFont(new Font("Tahoma", Font.BOLD, 15));
		btnSubmit.setBackground(new Color(0, 128, 0));
		btnSubmit.setBounds(278, 392, 120, 35);
		contentPane.add(btnSubmit);
		
		result = new JTextField();
		result.setFont(new Font("Tahoma", Font.PLAIN, 20));
		result.setHorizontalAlignment(SwingConstants.CENTER);
		result.setBounds(16, 332, 382, 47);
		contentPane.add(result);
		result.setColumns(10);
		
		JLabel lblNewLabel = new JLabel("CREDIT HOURS");
		lblNewLabel.setFont(new Font("Tahoma", Font.BOLD, 15));
		lblNewLabel.setBounds(68, 13, 120, 19);
		contentPane.add(lblNewLabel);
		
		JLabel lblSl = new JLabel("SL");
		lblSl.setFont(new Font("Tahoma", Font.BOLD, 15));
		lblSl.setBounds(12, 13, 25, 19);
		contentPane.add(lblSl);
		
		JLabel lblGrade = new JLabel("GRADE");
		lblGrade.setFont(new Font("Tahoma", Font.BOLD, 15));
		lblGrade.setBounds(278, 15, 120, 19);
		contentPane.add(lblGrade);
		
		JLabel label = new JLabel("01");
		label.setFont(new Font("Tahoma", Font.BOLD, 15));
		label.setBounds(12, 45, 25, 19);
		contentPane.add(label);
		
		JLabel label_1 = new JLabel("02");
		label_1.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_1.setBounds(12, 77, 25, 19);
		contentPane.add(label_1);
		
		JLabel label_2 = new JLabel("03");
		label_2.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_2.setBounds(12, 109, 25, 19);
		contentPane.add(label_2);
		
		JLabel label_3 = new JLabel("04");
		label_3.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_3.setBounds(12, 142, 25, 19);
		contentPane.add(label_3);
		
		JLabel label_4 = new JLabel("05");
		label_4.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_4.setBounds(12, 175, 25, 19);
		contentPane.add(label_4);
		
		JLabel label_5 = new JLabel("06");
		label_5.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_5.setBounds(12, 213, 25, 19);
		contentPane.add(label_5);
		
		JLabel label_6 = new JLabel("07");
		label_6.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_6.setBounds(12, 246, 25, 19);
		contentPane.add(label_6);
		
		JLabel label_7 = new JLabel("08");
		label_7.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_7.setBounds(12, 286, 25, 19);
		contentPane.add(label_7);
		
		h1 = new JTextField();
		h1.setBackground(new Color(220, 220, 220));
		h1.setHorizontalAlignment(SwingConstants.CENTER);
		h1.setFont(new Font("Tahoma", Font.BOLD, 15));
		h1.setBounds(68, 44, 116, 22);
		contentPane.add(h1);
		h1.setColumns(10);
		
		h2 = new JTextField();
		h2.setHorizontalAlignment(SwingConstants.CENTER);
		h2.setFont(new Font("Tahoma", Font.BOLD, 15));
		h2.setColumns(10);
		h2.setBackground(new Color(220, 220, 220));
		h2.setBounds(68, 76, 116, 22);
		contentPane.add(h2);
		
		h3 = new JTextField();
		h3.setHorizontalAlignment(SwingConstants.CENTER);
		h3.setFont(new Font("Tahoma", Font.BOLD, 15));
		h3.setColumns(10);
		h3.setBackground(new Color(220, 220, 220));
		h3.setBounds(68, 108, 116, 22);
		contentPane.add(h3);
		
		h4 = new JTextField();
		h4.setHorizontalAlignment(SwingConstants.CENTER);
		h4.setFont(new Font("Tahoma", Font.BOLD, 15));
		h4.setColumns(10);
		h4.setBackground(new Color(220, 220, 220));
		h4.setBounds(68, 141, 116, 22);
		contentPane.add(h4);
		
		h5 = new JTextField();
		h5.setHorizontalAlignment(SwingConstants.CENTER);
		h5.setFont(new Font("Tahoma", Font.BOLD, 15));
		h5.setColumns(10);
		h5.setBackground(new Color(220, 220, 220));
		h5.setBounds(68, 174, 116, 22);
		contentPane.add(h5);
		
		h6 = new JTextField();
		h6.setHorizontalAlignment(SwingConstants.CENTER);
		h6.setFont(new Font("Tahoma", Font.BOLD, 15));
		h6.setColumns(10);
		h6.setBackground(new Color(220, 220, 220));
		h6.setBounds(68, 212, 116, 22);
		contentPane.add(h6);
		
		h7 = new JTextField();
		h7.setHorizontalAlignment(SwingConstants.CENTER);
		h7.setFont(new Font("Tahoma", Font.BOLD, 15));
		h7.setColumns(10);
		h7.setBackground(new Color(220, 220, 220));
		h7.setBounds(68, 245, 116, 22);
		contentPane.add(h7);
		
		h8 = new JTextField();
		h8.setHorizontalAlignment(SwingConstants.CENTER);
		h8.setFont(new Font("Tahoma", Font.BOLD, 15));
		h8.setColumns(10);
		h8.setBackground(new Color(220, 220, 220));
		h8.setBounds(68, 285, 116, 22);
		contentPane.add(h8);
		result.setText("AVG CGPA: 0");
		h1.setText("0");
		h2.setText("0");
		h8.setText("0");
		h3.setText("0");
		h4.setText("0");
		h5.setText("0");
		h6.setText("0");
		h7.setText("0");
		
		g1 = new JTextField();
		g1.setText("0");
		g1.setHorizontalAlignment(SwingConstants.CENTER);
		g1.setFont(new Font("Tahoma", Font.BOLD, 15));
		g1.setColumns(10);
		g1.setBackground(new Color(220, 220, 220));
		g1.setBounds(244, 47, 116, 22);
		contentPane.add(g1);
		
		g2 = new JTextField();
		g2.setText("0");
		g2.setHorizontalAlignment(SwingConstants.CENTER);
		g2.setFont(new Font("Tahoma", Font.BOLD, 15));
		g2.setColumns(10);
		g2.setBackground(new Color(220, 220, 220));
		g2.setBounds(244, 76, 116, 22);
		contentPane.add(g2);
		
		g3 = new JTextField();
		g3.setText("0");
		g3.setHorizontalAlignment(SwingConstants.CENTER);
		g3.setFont(new Font("Tahoma", Font.BOLD, 15));
		g3.setColumns(10);
		g3.setBackground(new Color(220, 220, 220));
		g3.setBounds(244, 108, 116, 22);
		contentPane.add(g3);
		
		g4 = new JTextField();
		g4.setText("0");
		g4.setHorizontalAlignment(SwingConstants.CENTER);
		g4.setFont(new Font("Tahoma", Font.BOLD, 15));
		g4.setColumns(10);
		g4.setBackground(new Color(220, 220, 220));
		g4.setBounds(244, 141, 116, 22);
		contentPane.add(g4);
		
		g5 = new JTextField();
		g5.setText("0");
		g5.setHorizontalAlignment(SwingConstants.CENTER);
		g5.setFont(new Font("Tahoma", Font.BOLD, 15));
		g5.setColumns(10);
		g5.setBackground(new Color(220, 220, 220));
		g5.setBounds(244, 174, 116, 22);
		contentPane.add(g5);
		
		g6 = new JTextField();
		g6.setText("0");
		g6.setHorizontalAlignment(SwingConstants.CENTER);
		g6.setFont(new Font("Tahoma", Font.BOLD, 15));
		g6.setColumns(10);
		g6.setBackground(new Color(220, 220, 220));
		g6.setBounds(244, 212, 116, 22);
		contentPane.add(g6);
		
		g7 = new JTextField();
		g7.setText("0");
		g7.setHorizontalAlignment(SwingConstants.CENTER);
		g7.setFont(new Font("Tahoma", Font.BOLD, 15));
		g7.setColumns(10);
		g7.setBackground(new Color(220, 220, 220));
		g7.setBounds(244, 245, 116, 22);
		contentPane.add(g7);
		
		g8 = new JTextField();
		g8.setText("0");
		g8.setHorizontalAlignment(SwingConstants.CENTER);
		g8.setFont(new Font("Tahoma", Font.BOLD, 15));
		g8.setColumns(10);
		g8.setBackground(new Color(220, 220, 220));
		g8.setBounds(244, 280, 116, 22);
		contentPane.add(g8);
	}
}

Total Average CGPA

import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JButton;
import java.awt.Color;
import java.awt.Font;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.SwingConstants;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

public class Avg extends JFrame {

	private JPanel contentPane;
	private JTextField c1;
	private JTextField c2;
	private JTextField c3;
	private JTextField c4;
	private JTextField c5;
	private JTextField c6;
	private JTextField c7;
	private JTextField c8;
	private JTextField c9;
	private JTextField c10;
	private JTextField c11;
	private JTextField c12;
	private JTextField s;
	
	private JTextField r;

	/**
	 * Launch the application.
	 */
	public static void main(String[] args) {
		
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				try {
					
					Avg frame = new Avg();
					frame.setVisible(true);
				
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		});
	}

	/**
	 * Create the frame.
	 */
	public Avg() {
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setBounds(100, 100, 429, 582);
		contentPane = new JPanel();
		contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
		setContentPane(contentPane);
		contentPane.setLayout(null);
		
		JButton button = new JButton("Back Home");
		button.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				Main main = new Main();
				main.setVisible(true);
				dispose();
			}
		});
		button.setForeground(new Color(128, 0, 0));
		button.setFont(new Font("Tahoma", Font.BOLD, 15));
		button.setBackground(Color.CYAN);
		button.setBounds(12, 458, 120, 35);
		contentPane.add(button);
		
		JButton button_1 = new JButton("Clear");
		button_1.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				s.setText("0");
				c1.setText("0");
				c2.setText("0");
				c3.setText("0");
				c4.setText("0");
				c5.setText("0");
				c6.setText("0");
				c7.setText("0");
				c8.setText("0");
				c9.setText("0");
				c10.setText("0");
				c11.setText("0");
				c12.setText("0");
				r.setText("0");
			}
		});
		button_1.setForeground(Color.WHITE);
		button_1.setFont(new Font("Tahoma", Font.BOLD, 15));
		button_1.setBackground(Color.RED);
		button_1.setBounds(143, 458, 120, 35);
		contentPane.add(button_1);
		
		JButton button_2 = new JButton("Submit");
		button_2.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				
				double sem = Double.parseDouble(s.getText());
				double sm1 = Double.parseDouble(c1.getText());
				double sm2 = Double.parseDouble(c2.getText());
				double sm3 = Double.parseDouble(c3.getText());
				double sm4 = Double.parseDouble(c4.getText());
				double sm5 = Double.parseDouble(c5.getText());
				double sm6 = Double.parseDouble(c6.getText());
				double sm7 = Double.parseDouble(c7.getText());
				double sm8 = Double.parseDouble(c8.getText());
				double sm9 = Double.parseDouble(c9.getText());
				double sm10 = Double.parseDouble(c10.getText());
				double sm11 = Double.parseDouble(c11.getText());
				double sm12 = Double.parseDouble(c12.getText());
				
				double res = ((sm1+sm2+sm3+sm4+sm5+sm6+sm7+sm8+sm9+sm10+sm11+sm12)/sem);
				String gpa = String.format("%.2f",res);
				r.setText("Averege CGPA: "+gpa);
				
				
			}
		});
		button_2.setForeground(Color.WHITE);
		button_2.setFont(new Font("Tahoma", Font.BOLD, 15));
		button_2.setBackground(new Color(0, 128, 0));
		button_2.setBounds(278, 458, 120, 35);
		contentPane.add(button_2);
		
		JLabel lblSemester = new JLabel("Semester");
		lblSemester.setFont(new Font("Tahoma", Font.BOLD, 15));
		lblSemester.setBounds(12, 13, 95, 19);
		contentPane.add(lblSemester);
		
		JLabel lblCgpa = new JLabel("Total Semester");
		lblCgpa.setHorizontalAlignment(SwingConstants.CENTER);
		lblCgpa.setFont(new Font("Tahoma", Font.BOLD, 15));
		lblCgpa.setBounds(105, 13, 158, 19);
		contentPane.add(lblCgpa);
		
		JLabel label_2 = new JLabel("01");
		label_2.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_2.setBounds(22, 45, 124, 19);
		contentPane.add(label_2);
		
		c1 = new JTextField();
		c1.setHorizontalAlignment(SwingConstants.CENTER);
		c1.setFont(new Font("Tahoma", Font.BOLD, 15));
		c1.setColumns(10);
		c1.setBackground(new Color(220, 220, 220));
		c1.setBounds(158, 44, 236, 22);
		contentPane.add(c1);
		
		
		JLabel label_3 = new JLabel("02");
		label_3.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_3.setBounds(22, 77, 124, 19);
		contentPane.add(label_3);
		
		c2 = new JTextField();
		c2.setHorizontalAlignment(SwingConstants.CENTER);
		c2.setFont(new Font("Tahoma", Font.BOLD, 15));
		c2.setColumns(10);
		c2.setBackground(new Color(220, 220, 220));
		c2.setBounds(158, 76, 236, 22);
		contentPane.add(c2);
		
		JLabel label_4 = new JLabel("03");
		label_4.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_4.setBounds(22, 109, 110, 19);
		contentPane.add(label_4);
		
		c3 = new JTextField();
		c3.setHorizontalAlignment(SwingConstants.CENTER);
		c3.setFont(new Font("Tahoma", Font.BOLD, 15));
		c3.setColumns(10);
		c3.setBackground(new Color(220, 220, 220));
		c3.setBounds(158, 108, 236, 22);
		contentPane.add(c3);
		
		JLabel label_5 = new JLabel("04");
		label_5.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_5.setBounds(22, 142, 110, 19);
		contentPane.add(label_5);
		
		c4 = new JTextField();
		c4.setHorizontalAlignment(SwingConstants.CENTER);
		c4.setFont(new Font("Tahoma", Font.BOLD, 15));
		c4.setColumns(10);
		c4.setBackground(new Color(220, 220, 220));
		c4.setBounds(158, 141, 236, 22);
		contentPane.add(c4);
		
		JLabel label_6 = new JLabel("05");
		label_6.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_6.setBounds(22, 175, 110, 19);
		contentPane.add(label_6);
		
		c5 = new JTextField();
		c5.setHorizontalAlignment(SwingConstants.CENTER);
		c5.setFont(new Font("Tahoma", Font.BOLD, 15));
		c5.setColumns(10);
		c5.setBackground(new Color(220, 220, 220));
		c5.setBounds(158, 174, 236, 22);
		contentPane.add(c5);
		
		JLabel label_7 = new JLabel("06");
		label_7.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_7.setBounds(22, 213, 110, 19);
		contentPane.add(label_7);
		
		c6 = new JTextField();
		c6.setHorizontalAlignment(SwingConstants.CENTER);
		c6.setFont(new Font("Tahoma", Font.BOLD, 15));
		c6.setColumns(10);
		c6.setBackground(new Color(220, 220, 220));
		c6.setBounds(158, 212, 236, 22);
		contentPane.add(c6);
		
		JLabel label_8 = new JLabel("07");
		label_8.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_8.setBounds(22, 246, 124, 19);
		contentPane.add(label_8);
		
		c7 = new JTextField();
		c7.setHorizontalAlignment(SwingConstants.CENTER);
		c7.setFont(new Font("Tahoma", Font.BOLD, 15));
		c7.setColumns(10);
		c7.setBackground(new Color(220, 220, 220));
		c7.setBounds(158, 245, 236, 22);
		contentPane.add(c7);
		
		JLabel label_9 = new JLabel("08");
		label_9.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_9.setBounds(22, 286, 124, 19);
		contentPane.add(label_9);
		
		c8 = new JTextField();
		c8.setHorizontalAlignment(SwingConstants.CENTER);
		c8.setFont(new Font("Tahoma", Font.BOLD, 15));
		c8.setColumns(10);
		c8.setBackground(new Color(220, 220, 220));
		c8.setBounds(158, 280, 236, 22);
		contentPane.add(c8);
		
		c9 = new JTextField();
		c9.setHorizontalAlignment(SwingConstants.CENTER);
		c9.setFont(new Font("Tahoma", Font.BOLD, 15));
		c9.setColumns(10);
		c9.setBackground(new Color(220, 220, 220));
		c9.setBounds(158, 312, 236, 22);
		contentPane.add(c9);
		
		c10 = new JTextField();
		c10.setHorizontalAlignment(SwingConstants.CENTER);
		c10.setFont(new Font("Tahoma", Font.BOLD, 15));
		c10.setColumns(10);
		c10.setBackground(new Color(220, 220, 220));
		c10.setBounds(158, 350, 236, 22);
		contentPane.add(c10);
		
		c11 = new JTextField();
		c11.setHorizontalAlignment(SwingConstants.CENTER);
		c11.setFont(new Font("Tahoma", Font.BOLD, 15));
		c11.setColumns(10);
		c11.setBackground(new Color(220, 220, 220));
		c11.setBounds(158, 383, 236, 22);
		contentPane.add(c11);
		
		c12 = new JTextField();
		c12.setHorizontalAlignment(SwingConstants.CENTER);
		c12.setFont(new Font("Tahoma", Font.BOLD, 15));
		c12.setColumns(10);
		c12.setBackground(new Color(220, 220, 220));
		c12.setBounds(158, 418, 236, 22);
		contentPane.add(c12);
		
		JLabel label = new JLabel("09");
		label.setFont(new Font("Tahoma", Font.BOLD, 15));
		label.setBounds(22, 318, 124, 19);
		contentPane.add(label);
		
		JLabel label_1 = new JLabel("10");
		label_1.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_1.setBounds(22, 354, 124, 19);
		contentPane.add(label_1);
		
		JLabel label_10 = new JLabel("11");
		label_10.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_10.setBounds(22, 387, 124, 19);
		contentPane.add(label_10);
		
		JLabel label_11 = new JLabel("12");
		label_11.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_11.setBounds(22, 418, 124, 19);
		contentPane.add(label_11);
		
		JLabel label_12 = new JLabel("CGPA");
		label_12.setHorizontalAlignment(SwingConstants.CENTER);
		label_12.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_12.setBounds(70, 47, 75, 19);
		contentPane.add(label_12);
		
		JLabel label_13 = new JLabel("CGPA");
		label_13.setHorizontalAlignment(SwingConstants.CENTER);
		label_13.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_13.setBounds(70, 77, 75, 19);
		contentPane.add(label_13);
		
		JLabel label_14 = new JLabel("CGPA");
		label_14.setHorizontalAlignment(SwingConstants.CENTER);
		label_14.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_14.setBounds(70, 109, 75, 19);
		contentPane.add(label_14);
		
		JLabel label_15 = new JLabel("CGPA");
		label_15.setHorizontalAlignment(SwingConstants.CENTER);
		label_15.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_15.setBounds(70, 141, 75, 19);
		contentPane.add(label_15);
		
		JLabel label_16 = new JLabel("CGPA");
		label_16.setHorizontalAlignment(SwingConstants.CENTER);
		label_16.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_16.setBounds(70, 177, 75, 19);
		contentPane.add(label_16);
		
		JLabel label_17 = new JLabel("CGPA");
		label_17.setHorizontalAlignment(SwingConstants.CENTER);
		label_17.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_17.setBounds(71, 207, 75, 19);
		contentPane.add(label_17);
		
		JLabel label_18 = new JLabel("CGPA");
		label_18.setHorizontalAlignment(SwingConstants.CENTER);
		label_18.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_18.setBounds(70, 246, 75, 19);
		contentPane.add(label_18);
		
		JLabel label_19 = new JLabel("CGPA");
		label_19.setHorizontalAlignment(SwingConstants.CENTER);
		label_19.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_19.setBounds(70, 278, 75, 19);
		contentPane.add(label_19);
		
		JLabel label_20 = new JLabel("CGPA");
		label_20.setHorizontalAlignment(SwingConstants.CENTER);
		label_20.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_20.setBounds(70, 318, 75, 19);
		contentPane.add(label_20);
		
		JLabel label_21 = new JLabel("CGPA");
		label_21.setHorizontalAlignment(SwingConstants.CENTER);
		label_21.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_21.setBounds(70, 354, 75, 19);
		contentPane.add(label_21);
		
		JLabel label_22 = new JLabel("CGPA");
		label_22.setHorizontalAlignment(SwingConstants.CENTER);
		label_22.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_22.setBounds(70, 387, 75, 19);
		contentPane.add(label_22);
		
		JLabel label_23 = new JLabel("CGPA");
		label_23.setHorizontalAlignment(SwingConstants.CENTER);
		label_23.setFont(new Font("Tahoma", Font.BOLD, 15));
		label_23.setBounds(71, 422, 75, 19);
		contentPane.add(label_23);
		
		s = new JTextField();
		s.setHorizontalAlignment(SwingConstants.CENTER);
		s.setFont(new Font("Tahoma", Font.BOLD, 15));
		s.setColumns(10);
		s.setBackground(new Color(220, 220, 220));
		s.setBounds(275, 10, 124, 22);
		contentPane.add(s);
		
		r = new JTextField();
		r.setFont(new Font("Tahoma", Font.BOLD, 18));
		r.setHorizontalAlignment(SwingConstants.CENTER);
		r.setBounds(12, 500, 386, 35);
		contentPane.add(r);
		r.setColumns(10);
		s.setText("0");
		c1.setText("0");
		c2.setText("0");
		c3.setText("0");
		c4.setText("0");
		c5.setText("0");
		c6.setText("0");
		c7.setText("0");
		c8.setText("0");
		c9.setText("0");
		c10.setText("0");
		c11.setText("0");
		c12.setText("0");
		r.setText("0");
	}
}

Demo Video