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
