//Example1a.java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.table.*;
public class Example1a{
//data
Object[] colNames={"name","material","size","color","note"};
Object[][] rowData={
{"A01","cloth","large","white","soft"},
{"K01","thread","thin","red","strong"},
{"U01","paper","middle","yellow","cheap"},
{"S01","string","middle","black","quality"},
};
//main
public static void main(String args[]){
Example1a sample = new Example1a();
}
//constructor
public Example1a(){
JFrame f=new JFrame("table display");
f.setDefaultCloseOperation(f.EXIT_ON_CLOSE);
JTable t= new JTable(rowData, colNames);
t.setRowHeight(20);
t.setGridColor(Color.gray);
JScrollPane sp=new JScrollPane();
sp.getViewport().setView(t);
sp.setPreferredSize(new Dimension(300, 120));
JPanel p=new JPanel();
p.add(sp);
f.getContentPane().add(p,BorderLayout.CENTER);
f.setBounds(50,50,320,160);
f.setVisible(true);
}
}