private void _create() { String pay_man_s = pay_man.getText(); String pay_date_s = pay_date.getText(); String money_s = money.getText(); String bankcard_s = bankcard.getText(); String note_s = note.getText(); if (pay_man_s.compareTo("") == 0) { printMessage("没有输入付款人!", Color.RED); return; } result = CheckFormat.checkCreateTime(pay_date_s); if (result.compareTo("格式正确") != 0) { printMessage(result, Color.RED); return; } if (money_s.compareTo("") == 0) { printMessage("没有输入付款金额!", Color.RED); return; } double money_s_double; try { money_s_double = Double.parseDouble(money_s); } catch (NumberFormatException e) { printMessage("请输入正确付款金额!", Color.RED); return; } result = CheckFormat.checkBankAccountNum(bankcard_s); if (result.compareTo("格式正确") != 0) { printMessage(result, Color.RED); return; } CostClause costClause = null; if (rent.isSelected()) costClause = CostClause.rentfare; else if (deli_price.isSelected()) costClause = CostClause.shipmentfare; else if (salary.isSelected()) costClause = CostClause.salary; else if (reward.isSelected()) costClause = CostClause.bonus; MoneyOutListVO moneyOutListVO = new MoneyOutListVO( bl.createMoneyOutListId(), pay_date_s, money_s_double, pay_man_s, bankcard_s, costClause, note_s, CheckType.UNDERCHECK); ResultMessage resultMessage = bl.createMoneyOutlist(moneyOutListVO); if (!resultMessage.isPass()) { printMessage(resultMessage.getMessage(), Color.RED); return; } else { printMessage(resultMessage.getMessage(), Color.GREEN); } pay_man.setText(""); money.setText(""); bankcard.setText(""); note.setText(""); rent.setSelected(true); }