Y06.java

import javax.swing.*;
import javax.swing.event.*; // for TreeSelectionListener
import java.util.*; // for Enumeration
import java.awt.*;
import java.awt.event.*;

/**
Very simple demonstration of JTable code.
*/
public class Y06
{
    public static void main(String argv[])
    {
        JFrame f = new ZqFrame();
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        f.show();
    }
}

class ZqFrame extends JFrame
{
    public ZqFrame()
    {
        setTitle("Tables");
        setSize(400,200);
        setLocation(100,100);

        Object[][] cells = {
            { "Walt", new Integer(48), "5' 7\"" },
            { "Sharon", new Integer(51), "5' 0\"" },
            { "Dan", new Integer(21), "5' 8\"" },
            { "Paul", new Integer(18), "5' 9\"" },
            { "Alan", new Integer(23), "5' 8\"" },
            { "Emily", new Integer(20), "5' 6\"" },
            { "Barnie", new Integer(12), "1' 0\"" },
            { "Inkie", new Integer(11), "1' 2\"" },
            };
        String[] colNames = {"Name","Age","Height"};

        table = new JTable(cells,colNames);
        JScrollPane sp = new JScrollPane(table);
        getContentPane().add(sp,BorderLayout.CENTER);
    }

    private JTable table;
}