JTable的问题(急!!)

KyosukeNo1 2004-04-12 09:24:07
为什么我的JTable里始终无法出现CheckBox的??
还有,在JTable建好以后还能把某一列的值改成CheckBox显示吗?怎么实现?
我的代码:
int i;
String strTableColumnNames[] = { "Select", "Product number", "Title", "Artiste's Name", "Price" };
ProductDetail product[] = eShopSys.collectProductInfo( nType, strQuery );
Object oTemp[][] = new Object[product.length][5];
for( i=0; product[i].strProductID != null; i++ )
{
oTemp[i][0] = new Boolean( false );
oTemp[i][1] = product[i].strProductID;
oTemp[i][2] = product[i].strTitle;
oTemp[i][3] = product[i].strArtisteName;
oTemp[i][4] = String.valueOf( product[i].fPrice );
}
productListTableModel = new DefaultTableModel( oTemp, strTableColumnNames ) {
public boolean isCellEditable(int row, int column) { // the table can't be edit now
return false;
} };
productListTable.setModel( productListTableModel );
...全文
23 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
stonegump 2004-04-12
  • 打赏
  • 举报
回复
你需要制定ComboBox列的defaultEditor和defaultRenderer,tutorial上有例子,你看一下。
onefox 2004-04-12
  • 打赏
  • 举报
回复
http://www.javaresearch.org/article/showarticle.jsp?column=287&thread=8907
KyosukeNo1 2004-04-12
  • 打赏
  • 举报
回复
那个是Checkbox,不是Combobox呢!DefaultEditor好像不能直接定义这个。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧