我类型转换有毛病吗?
检查下代码是不是跟下面描述的一样
类转换异常,就是两个类型不一致,无法强转
我用的object数组作为参数new的jtable,可能底层没有把传入的数组new成defaultmodel,所以用getmodel强转的时候会失败,需要用defaultmodel作为参数new jtable才能像我那样转
table.getModel()获取Model之前,jtable开辟内存时,必须使用DefaultTableModel构造(table = new JTable(new DefaultTableModel(data, header1));),这样jtable才可以获取到model对象,
table.getModel()返回的类型是JTable,不能直接转换成 DefaultTableModel
应该是
DefaultTableModel model = new DefaultTableModel(table.getModel());