Swing JTable的一些使用方式:单元格触发事件、设置可编辑单元格

来源:互联网 发布:手机字体增大软件 编辑:程序博客网 时间:2024/06/09 15:17
//contents为表格显示的内容,一个二维数组;titles为表格表头DefaultTableModel newTableModel = new DefaultTableModel(contents,titles){        @Override        public boolean isCellEditable(int row,int column)        {            if(column==2)            {                return true;//返回true则表明单元格可编辑            }            else            {                return false;            }        }    };    JScrollPane jp=new JScrollPane(table=new JTable(newTableModel));//显示表头的一种做法    //添加单元格触发事件    table.getModel().addTableModelListener(new TableModelListener(){        @Override        public void tableChanged(TableModelEvent e) {            // TODO Auto-generated method stub            int row=e.getFirstRow();//改变的单元格所在的行索引,起始值为0        }    });
0 0
原创粉丝点击