java按下按钮变卡_按钮事件,一点击就不动了,卡死,按钮处于点击状态不动...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

但是一点击这个按钮就卡死,,但是没有异常出现,只是对方没加balance,自己没减balance

为什么会不执行我调用的那2个方法,好像没错啊,,也没出异常,,就是点按钮卡死????????

------------------------------------------------ 运行这个类,点击这个按钮卡死

jb1.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

String yues = jtf.getText(); //记录文本框写入信息

int yue = Integer.parseInt(yues); //转为可加减运算的int型

Text text = new Text();

text.link();

String user_name_d = zh.zhh; //调用了变量为对方账号

String user_name = un.getU_name(); //调用了变量为自己账号

text.trade(user_name, yue); //调用上面的方法为自己账号减输入的balance

text.trade_d(user_name_d, yue); //调用上面方法为对方账号增加输入的balance

}

});

--------------------------------------------------------------2个方法

public class Text {

public void trade(String name, int balance) {

try { //己方减balance

String sql_trade = "update text set balance = balance - ? where name = ?";

ps_trade = conn.prepareStatement(sql_trade);

System.out.println("-" + balance + "/" + name); //打出这两个变量为正常的,说明执行sql语句应该不会错

//打出以上这行出来就卡死了 //打出以上这行出来就卡死了

ps_trade.setInt(1, balance);

ps_trade.setString(2, name);

ps_trade.executeUpdate();

System.out.println("11111111"); //点击按钮卡死,这行打不出

} catch (SQLException e) {

System.out.println(e + "../");

}

} // 转账对象 //对方增balance

public void trade_d(String name, int balance) {

try {

String sql_trade_d = "update text set balance = balance + ? where name = ?";

System.out.println("222222222"); //点击按钮卡死,这行打不出

ps_trade_d = conn.prepareStatement(sql_trade_d);

System.out.println("+" + balance + "/" + name);

ps_trade_d.setInt(1, balance);

System.out.println("333333333333"); //点击按钮卡死,这行打不出

ps_trade_d.setString(2, name);

System.out.println("444444444444"); //点击按钮卡死,这行打不出

ps_trade_d.executeUpdate();

} catch (SQLException e) {

System.out.println(e + ".../");

}

}

但是一点击这个按钮就卡死,,但是没有异常出现,只是对方没加balance,自己没减balance

为什么会不执行我调用的那2个方法,好像没错啊,,也没出异常,,就是点按钮卡死????????

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值