该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
package p1;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.util.Vector;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.ListSelectionModel;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableColumn;
public class TestJTabel {
DefaultTableModel model;
JTable jtable;
JButton jb;
TableColumn tableColumn ;
Vector vector;
Vector v_col = new Vector();
public TestJTabel(){
v_col.addElement("1");
v_col.addElement("aa");
v_col.addElement("3");
model = new DefaultTableModel(v_col,0);
for(int i=0;i<5;i++)
{
vector = new Vector();
vector.add(new Boolean(false));
vector.add(i+1);
vector.add("test"+i*i);
model.addRow(vector);
}
jtable=new JTable(model);
jtable.getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
tableColumn = jtable.getColumnModel().getColumn(0);
tableColumn.setCellEditor(jtable.getDefaultEditor(Boolean.class));
tableColumn.setCellRenderer(jtable.getDefaultRenderer(Boolean.class));
JScrollPane sp=new JScrollPane(jtable);
jb = new JButton("test");
JFrame f=new JFrame();
f.setSize(500,400);
f.add(jb,"South");
f.add(sp);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
}
public static void main(String[] args) {
new TestJTabel();
}
}