【问题标题】:Multiplying two columns and display result in third column in java gui form将两列相乘并以 java gui 形式在第三列中显示结果
【发布时间】:2018-04-11 07:09:35
【问题描述】:

我在 netbeans 8.2 中用 Java 制作了一个主从表单。在详细表格以及其他列中,我有价格、数量和总金额列。现在我希望当我输入价格和数量时,它会自动计算总金额。我尝试了一些方法,但它们不起作用。 我怎样才能做到这一点 ? 感谢您的帮助。

金额栏代码如下:

public BigDecimal getAmt() {

    try{
    BigDecimal bg1 = new BigDecimal("qty");
    BigDecimal bg2 = new BigDecimal("rate");
    BigDecimal result = bg1.multiply(bg2);
    amt = result;
      return amt;
    }catch(Exception e){
    JOptionPane.showMessageDialog(null, e);
    }
    return amt;
}

public void setAmt(BigDecimal amt) {
    BigDecimal oldAmt = this.amt;
    this.amt = amt;
    changeSupport.firePropertyChange("amt", oldAmt, amt);
}

【问题讨论】:

    标签: java netbeans-8 master-detail


    【解决方案1】:

    您可以使用 KeyListener 接口来处理这些类型的事件。 您可以在价格和数量列上执行事件。 使用下面的链接供您参考1

    【讨论】:

    • 感谢您的回答,但您能告诉我该怎么做吗?我是 Java 新手。
    猜你喜欢
    • 1970-01-01
    • 2022-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-17
    • 2017-06-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多