import javax.swing.*; import javax.swing.table.*; import java.awt.*; public class AppendColumn{ public static void main(String[] args) { new AppendColumn(); } public AppendColumn(){ JFrame frame = new JFrame("Appending Column Example!"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel panel = new JPanel(); String data[][] = {{"Vinod","MCA","Computer"},{"Deepak","PGDCA","History"},{"Ranjan","M.SC.","Biology"},{"Radha","BCA","Computer"}}; String col[] = {"Name","Course","Subject"}; DefaultTableModel model = new DefaultTableModel(data,col); model.addColumn("Grade"); JTable table = new JTable(model); JTableHeader header = table.getTableHeader(); header.setBackground(Color.yellow); JScrollPane pane = new JScrollPane(table); panel.add(pane); frame.add(panel); frame.setUndecorated(true); frame.getRootPane().setWindowDecorationStyle(JRootPane.PLAIN_DIALOG); frame.setSize(500,150); frame.setVisible(true); } }