无法识别Java程序中的错误

这个问题在这里已经有了答案:

  • 什么是NullPointerException,以及如何解决它? 12个答案

  • 根据异常错误在第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]; 最终因为局部变量模型和行是从内部类访问的; 需要被宣布为最终

    链接地址: http://www.djcxy.com/p/73443.html

    上一篇: can't identify the error in java program

    下一篇: Java.swing.ComboBox cant be cast on Button classException