使用添加,删除,重置和排序来创建Jtable

时间:2013-05-22 05:15:02

标签: java swing jtable add

嘿,有没有人知道如何使用包含变量类型的列的一些函数使用JTable来编写程序:String,Double,Int所以它将包含3个具有不同变量的列

  • 在表格中添加行(JButton)
  • 删除表格中的行(JButton)
  • 重置表格(JButton)
  • 排序功能

1 个答案:

答案 0 :(得分:1)

Object obj[][]=null;
Table.setModel(obj);

添加行但更新'obj'并再次调用Table.setModel(obj); 删除与上面相同的行。

用于重置表

 table.setModel(new DefaultTableModel(
                new Object[][]
                {
                    {null, null},
                }
            ) {
                Class[] columnTypes = new Class[] {
                public Class getColumnClass(int columnIndex) {
                boolean[] columnEditables = new boolean[] {
                public boolean isCellEditable(int row, int column) {
             });

排序:: 我不知道你想要排序什么,但可以通过getModel()

来释放值
TableModel Model= T.getModel();

之后,您可以对值进行排序,然后通过

重新插入表中
Model.setValueAt(value,int row,int column);