为了账号安全,请及时绑定邮箱和手机立即绑定

java - 添加两个文本框值并自动在标签中显示总和

java - 添加两个文本框值并自动在标签中显示总和

慕妹3242003 2021-08-25 11:01:09
标签 = 价格 * 数量我想在没有任何按钮点击的情况下自动在标签中显示价格和数量的乘法。在文本框中输入价格值和数量值后我只使用 netbeans 和 java langauge。怎么做?
查看完整描述

2 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

如果您使用的是 netbeanse IDE,它提供了使用 java Frames 的用户界面。您可以轻松地右键单击第二个文本字段转到事件并添加一个 keyreleased 事件侦听器。这将自动引导您使用生成的方法,您可以在其中编写类似的内容


 int value = Integer.parseInt(Textfield1.gettext())*Integer.parseInt(Textfield2.gettext());

 Label.settext(String.valueof(value));

如果两个文本字段都不为空,那么它将在释放 textfield2 上的键后将结果设置在标签上,否则它将引发异常。


查看完整回答
反对 回复 2021-08-25
?
慕容森

TA贡献1853条经验 获得超18个赞

private void Met(JTextField x) {

    x.addKeyListener(new KeyAdapter() {

        @Override

        public void keyTyped(KeyEve`enter code here`nt e) {

           double result;

               result =price * qty;

          txtResult.setText(result+"");

        }

    });

}

首先你需要在代码中使用这个方法,然后在你的 JFrame 的构造函数中调用这个方法并将你的 txtqty 作为参数,之后当你在 qty txt 中写东西时会做你的操作,当然你需要把值价格和数量取箱子的价值,您需要保护可能出现的例外情况


查看完整回答
反对 回复 2021-08-25
  • 2 回答
  • 0 关注
  • 622 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信