62,614
社区成员
发帖
与我相关
我的任务
分享
private Vector<Object> row;
private Vector rowsdata=new Vector();
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select 车票编号,车次,座位等第,票价,座位号,出发站,目的站,出发时间,到站时间,余票数量 from 车票信息表");
while (rs.next()) {// 如果对象中有数据,就会循环打印出来
row =new Vector();
row.add(rs.getString("车票编号"));
row.add(rs.getString("车次"));
row.add(rs.getString("座位等级"));
row.add(rs.getString("票价"));
row.add(rs.getString("座位号"));
row.add(rs.getString("出发站"));
row.add(rs.getString("目的站"));
row.add(rs.getString("出发时间"));
row.add(rs.getString("到站时间"));
row.add(rs.getString("余票数量"));
rowsdata.add(row);
}
[/quote]好的明白了,但是又有了新问题。。defaultcellrenderer改变背景色后按钮被覆盖掉了,如何正确显示按钮又能改变背景颜色
table 表里的么?那个是复选框控件 JCheckBox
老哥最后一个问题,jtable里循环添加数据用什么方法好些 jtable 用Vector嵌套数组来 添加新数据。添加完后重新更新defaulttablemodel(Vector hender,Vector rowsdata),如果数据不刷新,请将jtable容器用update()方法更新一下。
private Vector<Object> row;
private Vector rowsdata=new Vector();
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select 车票编号,车次,座位等第,票价,座位号,出发站,目的站,出发时间,到站时间,余票数量 from 车票信息表");
while (rs.next()) {// 如果对象中有数据,就会循环打印出来
row =new Vector();
row.add(rs.getString("车票编号"));
row.add(rs.getString("车次"));
row.add(rs.getString("座位等级"));
row.add(rs.getString("票价"));
row.add(rs.getString("座位号"));
row.add(rs.getString("出发站"));
row.add(rs.getString("目的站"));
row.add(rs.getString("出发时间"));
row.add(rs.getString("到站时间"));
row.add(rs.getString("余票数量"));
rowsdata.add(row);
}
jtable 用Vector嵌套数组来 添加新数据。添加完后重新更新defaulttablemodel(Vector hender,Vector rowsdata),如果数据不刷新,请将jtable容器用update()方法更新一下。