p.setAge (Integer.parseInt((t2.getText()=="" || t2.getText()==null)?"0":t2.getText()));
输入数字后报错
Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For input string: " 12"
应该是你这里有一个空格的原因,这里可以调用下trim()方法,删除下收尾空白格