Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 通过添加、删除、重置和排序创建Jtable_Java_Swing_Jtable_Add - Fatal编程技术网

Java 通过添加、删除、重置和排序创建Jtable

Java 通过添加、删除、重置和排序创建Jtable,java,swing,jtable,add,Java,Swing,Jtable,Add,嘿,有人知道如何使用JTable和包含变量类型的列(String,Double,Int)的函数来编写程序吗?所以它将包含3个包含不同变量的列 在表中添加行(JButton) 删除表中的行(JButton) 重置表格(JButton) 排序功能 添加行,但更新“obj”,然后再次调用Table.setModel(obj); 删除与上面相同的行 用于重置表格 table.setModel(new DefaultTableModel( new Object[][]

嘿,有人知道如何使用JTable和包含变量类型的列(String,Double,Int)的函数来编写程序吗?所以它将包含3个包含不同变量的列

  • 在表中添加行(JButton)
  • 删除表中的行(JButton)
  • 重置表格(JButton)
  • 排序功能
添加行,但更新“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()扩展值

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

Model.setValueAt(value,int row,int column);
有关添加行的信息,请参见删除行的信息,请参见
TableModel Model= T.getModel();
Model.setValueAt(value,int row,int column);