无法识别Java程序中的错误
这个问题在这里已经有了答案:
根据异常错误在第57行,即table.setModel(null);
这是因为你正在初始化第62行的表[table = new JTable();]并在第57行之前使用它。
当你在对象中有空值时,这是你很多时候面临的基本异常。
检查程序中的任何空对象。
可能是你班上的第57行。
java.lang.NullPointerException at jtabledemo.Accounts.(Accounts.java:57) at
add table=new JTable(model);
在使用表格对象之前。
你声明实例private JTable table;
但没有初始化(实例对象的默认值为空)。所以你得到nullpointerexception
还需要使final DefaultTableModel model=new DefaultTableModel();
和final Object[] row=new Object[2];
最终因为局部变量模型和行是从内部类访问的; 需要被宣布为最终
上一篇: can't identify the error in java program
下一篇: Java.swing.ComboBox cant be cast on Button classException