Advanced Java Programming Practical 8

Question 1
Write a Java program to create a table of Name of Student, Percentage and Grade of 10 students using JTable.
JTableDemo.java
Java
				import javax.swing.*;

public class JTableDemo extends JFrame
{
	JTable jt;

	JTableDemo()
	{
		String[] columnNames = { "Name", "Percent", "Grade" };
		String[][] data = {
			{ "Ramesh", "60.23", "A" },
			{ "Raghav", "75", "A" },
			{ "Meera", "55", "B" },
			{ "Priya", "32", "D" },
			{ "Mithun", "45.6", "C" },
			{ "Akshay", "84.8", "A" },
			{ "Aishwarya", "67.2", "A" },
			{ "Diya", "53.9", "B" },
			{ "Pooja", "78.4", "A" },
			{ "Gopi", "42.3", "C" }
		};		
		jt = new JTable(data, columnNames);
		jt.setBounds(30, 40, 200, 300);
		JScrollPane sp = new JScrollPane(jt);
		add(sp);
		setTitle("JTable Example");
		setSize(500, 300);
		setVisible(true);
		setDefaultCloseOperation(EXIT_ON_CLOSE);
	}

	public static void main(String[] args)
	{
		JTableDemo j=new JTableDemo();
	}
}

			
Output

Leave a Comment

Your email address will not be published. Required fields are marked *