Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JFrame输出结果_Java_User Interface_Jframe - Fatal编程技术网

Java JFrame输出结果

Java JFrame输出结果,java,user-interface,jframe,Java,User Interface,Jframe,我正在尝试用GUI做抵押贷款计算器,我想在按下“计算”按钮后在第二个窗口中输出函数calcAnnuity的结果。怎么做? 以下是我的GUI的图像: 和计算付款的函数: public void calcAnnuity(){ double totalMonths = (12 * years) + months; double partOfRate = rate / 12.0 / 100.0; double tempAmount = amount; double pa

我正在尝试用GUI做抵押贷款计算器,我想在按下“计算”按钮后在第二个窗口中输出函数calcAnnuity的结果。怎么做? 以下是我的GUI的图像:

和计算付款的函数:

public void calcAnnuity(){
    double totalMonths = (12 * years) + months;
    double partOfRate = rate / 12.0 / 100.0;
    double tempAmount = amount;
    double payment = amount * partOfRate * Math.pow(1 + partOfRate, totalMonths) / (Math.pow(1 + partOfRate, totalMonths) - 1); //mathematical formula

    DecimalFormat decFormat = new DecimalFormat("#.##");

    System.out.println(1 + " Payment = " + decFormat.format(payment) + "--- Left to pay: " + decFormat.format(amount));

    for(int i = 2; i <= totalMonths; i++) {
        tempAmount -= (payment - partOfRate * amount);
        amount -= payment;
        System.out.println(i + " Payment = " + decFormat.format(payment) + " --- Left to pay: " + decFormat.format(tempAmount));
    }

}
public void calcAnnuity(){
双倍总月数=(12*年)+月数;
双倍比率=比率/12.0/100.0;
双倍金额=金额;
双倍付款=金额*部分费率*数学功率(1+部分费率,总月数)/(数学功率(1+部分费率,总月数)-1);//数学公式
DecimalFormat decFormat=新的DecimalFormat(“#.##”);
System.out.println(1+“Payment=“+decFormat.format(Payment)+”--左侧付款:“+decFormat.format(amount));

对于(第二个窗口上的int i=2;i使用JLabel显示计算结果。单击“计算”按钮后,使用setText()方法在JLabel中设置计算值。

请在问题中包括图像,而不仅仅是链接到图像。除了链接到图像之外,没有其他选项。)那我刚才是怎么加上去的?;)你是个巫婆,我guess@msparerOP需要至少10个声誉才能发布一张图片,这就是为什么你可以添加图片,而他不能:)下次请记住这一点