Vector v2=new Vector();
//这个是添加布尔类型的值
Vector v3=new Vector();
while(rs.next()){
Vector v=new Vector();
for(int i=1;i<=columncount;i++){
v.add(rs.getString(i));
}
v2.add(v);
v3.add(new Boolean(false));
}
model=new DefaultTableModel(v2,columnNames);
model.addColumn("是否选课",v3);
table = new JTable(model);
//table=new JTable();
scrollPane.setViewportView(table);
table.getTableHeader().setReorderingAllowed(false);
table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
//table.setSelectionMode(JTable.UNDEFINED_CONDITION);
table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
//给table里面加一个JCheckBox
checkBox=new JCheckBox();
table.getColumnModel().getColumn(columncount).setCellEditor(new DefaultCellEditor(checkBox));
//使checkBox居中
DefaultTableCellRenderer dcr=new DefaultTableCellRenderer();
dcr.setHorizontalAlignment(DefaultTableCellRenderer.CENTER);
table.getColumnModel().getColumn(columncount).setCellRenderer(dcr);
不知道怎么的是否选课这一列总是变不成复选框的模式,请大家给说说
//这个是添加布尔类型的值
Vector v3=new Vector();
while(rs.next()){
Vector v=new Vector();
for(int i=1;i<=columncount;i++){
v.add(rs.getString(i));
}
v2.add(v);
v3.add(new Boolean(false));
}
model=new DefaultTableModel(v2,columnNames);
model.addColumn("是否选课",v3);
table = new JTable(model);
//table=new JTable();
scrollPane.setViewportView(table);
table.getTableHeader().setReorderingAllowed(false);
table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
//table.setSelectionMode(JTable.UNDEFINED_CONDITION);
table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
//给table里面加一个JCheckBox
checkBox=new JCheckBox();
table.getColumnModel().getColumn(columncount).setCellEditor(new DefaultCellEditor(checkBox));
//使checkBox居中
DefaultTableCellRenderer dcr=new DefaultTableCellRenderer();
dcr.setHorizontalAlignment(DefaultTableCellRenderer.CENTER);
table.getColumnModel().getColumn(columncount).setCellRenderer(dcr);
不知道怎么的是否选课这一列总是变不成复选框的模式,请大家给说说
解决方案 »
- 如何实现 触发某个事件后弹出新框架窗口,但原有的框架窗口就变成不活动的,必须关闭弹出的窗口原窗口才可用?
- 生成一个随机的不重复4位数
- 正则表达式的使用
- 我的JAVAC命令运行后不能编译成class文件,并说错误,仅当显示请求注释处理时才接受类名称hello.java
- 为什么大家要这样定义:private List abc = new ArrayList();
- java application 中怎么点击一连接打开一网页
- 请教在LINUX下的JB2005如何正确显示中文,
- 200分救命呀,如何能唯一获得选择的JTree的结点呀,分不够再给,过年了嘛
- 一个io问题?
- 一个简单的问题,java的路径
- 高手帮忙!!!!!!!!!
- 如何学习JAVA
你自己设成单选了........