【问题标题】:How to return a value from an event to another event?如何将一个事件的值返回给另一个事件?
【发布时间】:2015-02-13 16:17:15
【问题描述】:

我是 Java Swing 的新手,我正在编写代码,我想将 d3 的值返回到另一个事件中。

谁能告诉我如何退货?

 private void jTextField3ActionPerformed(java.awt.event.ActionEvent evt) 

{                                            

    double d1 = Integer.parseInt(jTextField2.getText());
    double d2 = Integer.parseInt(jTextField3.getText());
    double d3 = d1 * d2;
    jTextField4.setText(d3 + "");
}                                           

private void jTextField5ActionPerformed(java.awt.event.ActionEvent evt) {                                            
    double d4 = Integer.parseInt(jTextField8.getText());
    double d5 = Integer.parseInt(jTextField5.getText());
    double d6 = d4 * d5;
    jTextField6.setText(d6 + "");
  }                                 

【问题讨论】:

  • 请问为什么从整数中加倍,从字符串中解析,使用带有数字格式化程序的 JFornattedTextFied 或 JSpinner,这样生活会更轻松,

标签: java swing events return


【解决方案1】:

你需要使用所谓的全局变量,声明一个像这样的变量:

int d3=0;
private void jTextField5ActionPerformed(java.awt.event.ActionEvent evt) {
}
.....your code....

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多