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

http://img.mukewang.com/6125b29400014ac604760302.jpg

标签 = 价格 * 数量

我想在没有任何按钮点击的情况下自动在标签中显示价格和数量的乘法。

在文本框中输入价格值和数量值后

我只使用 netbeans 和 java langauge。怎么做?


慕妹3242003
浏览 624回答 2
2回答

繁星点点滴滴

如果您使用的是 netbeanse IDE,它提供了使用 java Frames 的用户界面。您可以轻松地右键单击第二个文本字段转到事件并添加一个 keyreleased 事件侦听器。这将自动引导您使用生成的方法,您可以在其中编写类似的内容 int value = Integer.parseInt(Textfield1.gettext())*Integer.parseInt(Textfield2.gettext()); Label.settext(String.valueof(value));如果两个文本字段都不为空,那么它将在释放 textfield2 上的键后将结果设置在标签上,否则它将引发异常。

慕容森

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 中写东西时会做你的操作,当然你需要把值价格和数量取箱子的价值,您需要保护可能出现的例外情况
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python