用showInputDialog做了一个选择框,但是如果直接点击取消或是关闭,就会抛个异常,我的代码是
Object obj = JOptionPane.showInputDialog(.....略); 请问怎么避免这个异常?

解决方案 »

  1.   

    你问得也太懒了,至少要把异常贴出来吧,要不大伙怎么帮你调查?不过showInputDialog返回的是String吧?
    你直接赋值给了Object,是这回事吗?
      

  2.   

    while (obj==null)  obj = JOptionPane.showInputDialog(); 
      

  3.   

    你这个异常,我也遇到过~~~~
    这里不是JOptionPane.showInputDialog本身的异常~~~~我当时是这样遇到的:我在写一个记事本程序时,想用它来作为查询条件(字符串);
    同样点取消,报错~~~~因为我没输入要查的字符串,而的要接受的那个字符串又没有初始化,系统默认为没初始化的字符串为null,我要对null对象操作就出错了~~~