请问各位专家,swing中如何给表格中某一列赋值呢?
我初始化一个table后想给第一列赋值,其他列都是空值这个问题解决了,但又有一个新问题,请问怎样获取某一列的id啊??...
我初始化一个table后想给第一列赋值,其他列都是空值
这个问题解决了,但又有一个新问题,请问怎样获取某一列的id啊?? 展开
这个问题解决了,但又有一个新问题,请问怎样获取某一列的id啊?? 展开
1个回答
展开全部
DefaultTableModel model;
JTable table;
Vector<String> columnNameV=new Vector<String>(HeadList);
Vector<Vector> tableValueV=new Vector<Vector>(ContextList);
model = new DefaultTableModel(tableValueV, columnNameV) {
public Class<?> getColumnClass(int row,int column) {
return getValueAt(row, column).getClass();
}
};
table = new JTable(model);
给ContextList赋值即可
JTable table;
Vector<String> columnNameV=new Vector<String>(HeadList);
Vector<Vector> tableValueV=new Vector<Vector>(ContextList);
model = new DefaultTableModel(tableValueV, columnNameV) {
public Class<?> getColumnClass(int row,int column) {
return getValueAt(row, column).getClass();
}
};
table = new JTable(model);
给ContextList赋值即可
追问
这个问题已经解决了,但有另一个问题,请问怎样获取某一列的id啊?
追答
你的意思是要获取列名吗?
table.getColumnName(i)
i是第几列,第一列i=0
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询