package UI;

import javax.swing.*;
import java.awt.*;
import java.awt.event.MouseEvent;
import java.awt.event.MouseAdapter;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

/**
 * Created by IntelliJ IDEA.
 * User: Administrator
 * Date: 16.3.2004
 * Time: 15:25:49
 * To change this template use File | Settings | File Templates.
 */
public class UsersUI extends JPanel
 {
    private JButton addButton;
    private JButton updateButton;
    private JButton deleteButton;
    private JTable userTable;
    private JPanel panel;

     private boolean DEBUG = false;
    public UsersUI()
    {

        super(new GridLayout(1,0));

              userTable = new JTable();

this.creatTable();







    }

   public void creatTable()
   {

       String[] columnNames = {"UserID",
                                       "Name",
                                       "Username",
                                       "Email",
                                       "Phone"};

               Object[][] data =
             {
                   {"Mary", "Campione",
                    "Snowboarding", new Integer(5), new Boolean(false)},
                   {"Alison", "Huml",
                    "Rowing", new Integer(3), new Boolean(true)},
                   {"Kathy", "Walrath",
                    "Knitting", new Integer(2), new Boolean(false)},
                   {"Sharon", "Zakhour",
                    "Speed reading", new Integer(20), new Boolean(true)},
                   {"Philip", "Milne",
                    "Pool", new Integer(10), new Boolean(false)}
               };


   // final JTable



     userTable = new JTable(data, columnNames);
        userTable.setPreferredScrollableViewportSize(new Dimension(500, 100));
 /*   panel.getUI().installUI(userTable);
    */  JScrollPane scrollPane = new JScrollPane(userTable);
        panel = new JPanel();
       panel.add(scrollPane);
    //    scrollPane.setHorizontalScrollBar(new JScrollBar());

        if (DEBUG) {
            userTable.addMouseListener(new MouseAdapter() {
                public void mouseClicked(MouseEvent e) {

                }
            });
        }




   }
        private static void createAndShowGUI() {

          JFrame.setDefaultLookAndFeelDecorated(true);

            JFrame frame = new JFrame("UFFW");
            frame.setSize(new Dimension(400,400));
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                   UsersUI newContentPane = new UsersUI();
              newContentPane.setOpaque(true);
              frame.setContentPane(newContentPane.panel);

            frame.pack();
            frame.show();



    }

    public static void main(String[] args)
    {
      createAndShowGUI();

    }
}
