弑天下
1)JTable 默认使用内置的布尔TableCellRenderers和TableCellEditor知道JCheckbox,然后有一些反效果声明,2)AbstractTableModel应该是有用的,其中JTable需要减少/限制/更改嵌套和继承默认情况下实现的方法DefaultTableModel,3)考虑使用DefaultTableModel,(如果你不确定如何工作)代替AbstractTableModel,可以从简单的代码生成:import javax.swing.*;import javax.swing.table.*;public class TableCheckBox extends JFrame {
private static final long serialVersionUID = 1L;
private JTable table;
public TableCheckBox() {
Object[] columnNames = {"Type", "Company", "Shares", "Price", "Boolean"};
Object[][] data = {
{"Buy", "IBM", new Integer(1000), new Double(80.50), fal