想实现的功能是在Table中添加复选框,需要重写JTable的getColumnClass()方法,JTable是默认支持复选框的,只要保证想要显示为复选框的那一列的值为布尔类型, 并且是可编辑的并且添加的列是可编辑的,一般是通过重写JTable对应的数据模型的isCellEditable方法来实现。
报错的代码如下:
错误信息如下:
经过查看是下面出了错:
首先复选框对应的列必须是布尔类型,然后数据要填充满,不能省略,即使对应的列没有值也要用空字符表示。
想实现的功能是在Table中添加复选框,需要重写JTable的getColumnClass()方法,JTable是默认支持复选框的,只要保证想要显示为复选框的那一列的值为布尔类型, 并且是可编辑的并且添加的列是可编辑的,一般是通过重写JTable对应的数据模型的isCellEditable方法来实现。
报错的代码如下:
错误信息如下:
经过查看是下面出了错:
首先复选框对应的列必须是布尔类型,然后数据要填充满,不能省略,即使对应的列没有值也要用空字符表示。