Java J2ME JSP J2EE Servlet Android

Java : JTable example

Here is a simple java JTable example

import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Vector;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.ScrollPaneLayout;

public class MyFrame extends JFrame implements ActionListener{
JButton button = new JButton("Press me");
JScrollPane scrollpane = null;

Vector c = new Vector();
Vector r = new Vector();
Vector rs = new Vector();
JTable table = null;
public MyFrame() {
c.add("Name");
c.add("Age");
r.add("Sharif");
r.add("28");
rs.add(r);
r.add("Shaila");
r.add("23");
rs.add(r);
table = new JTable(rs,c);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 400, 400);
setLayout(new GridLayout(0,1));
scrollpane = new JScrollPane(table);
}
public void init(){
button.addActionListener(this);
getContentPane().add(button);
getContentPane().add(scrollpane);
setVisible(true);
}
public static void main(String args[]) {
MyFrame frame = new MyFrame();
frame.init();
}

public void actionPerformed(ActionEvent ac) {
System.out.println(ac.getSource());

}
}