事件驱动器计算投资的未来值
2012-12-10 17:17
134 查看
/**
*
*/
package Lyt;
import javax.swing.JFrame;
/**
* @author Administrator
*
*/
public class lyt {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
showNum frame=new showNum();
frame.setTitle("未来值计算");
frame.setSize(300,120);
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
/**
*
*/
package Lyt;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class showNum extends JFrame{
JTextField Amount=new JTextField();
JTextField Year=new JTextField();
JTextField Rate=new JTextField();
JTextField Future_value=new JTextField();
JButton Caculate=new JButton("Caculate");
public showNum()
{
JPanel p1=new JPanel(new GridLayout(5,2));
p1.add(new JLabel("Investument Amount"));
p1.add(Amount);
p1.add(new JLabel("Year"));
p1.add(Year);
p1.add(new JLabel("Annual Interest Rate"));
p1.add(Rate);
p1.add(new JLabel("Future value"));
p1.add(Future_value);
p1.add(Caculate);
add(p1);
Caculate.addActionListener(new ButtonListener());
}
private class ButtonListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
double sum=0;
double a=Double.parseDouble(Amount.getText());
double b=Double.parseDouble(Year.getText());
double c=Double.parseDouble(Rate.getText())/100.0/12;
sum=a*Math.pow((1+c),b*12);
Future_value.setText(String.format("%.2f", sum));
}
}
}
*
*/
package Lyt;
import javax.swing.JFrame;
/**
* @author Administrator
*
*/
public class lyt {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
showNum frame=new showNum();
frame.setTitle("未来值计算");
frame.setSize(300,120);
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
/**
*
*/
package Lyt;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class showNum extends JFrame{
JTextField Amount=new JTextField();
JTextField Year=new JTextField();
JTextField Rate=new JTextField();
JTextField Future_value=new JTextField();
JButton Caculate=new JButton("Caculate");
public showNum()
{
JPanel p1=new JPanel(new GridLayout(5,2));
p1.add(new JLabel("Investument Amount"));
p1.add(Amount);
p1.add(new JLabel("Year"));
p1.add(Year);
p1.add(new JLabel("Annual Interest Rate"));
p1.add(Rate);
p1.add(new JLabel("Future value"));
p1.add(Future_value);
p1.add(Caculate);
add(p1);
Caculate.addActionListener(new ButtonListener());
}
private class ButtonListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
double sum=0;
double a=Double.parseDouble(Amount.getText());
double b=Double.parseDouble(Year.getText());
double c=Double.parseDouble(Rate.getText())/100.0/12;
sum=a*Math.pow((1+c),b*12);
Future_value.setText(String.format("%.2f", sum));
}
}
}
相关文章推荐
- unity 计算投资回报
- 第2章:财务应用程序:计算未来投资值 【控制台输出】
- 复利计算组合投资---结对
- 第2章:财务应用程序:计算未来投资值 【对话框】
- 股票连续投资历史收益计算
- 简单投资组合净值的计算
- 复利计算组合投资--结对
- 投资180亿的阿里江苏云计算项目开工!南通大数据产业步入快车道
- 【理财】理财中资产负债--投资--产品金额计算规则
- 陆金所8.4%投资项目真实收益计算
- 佐治亚理工学院 计算投资公开课第五周作业 市场仿真器
- 中小企业应该如何计算安全投资回报率
- acmore|acmore.cc1017财务应用程序: 计算利息1018财务应用程序:计算未来投资值1019医疗应用程序: 计算BMI1020财务应用程序:复利值
- 乔治理工大学计算投资公开课第五周作业 市场仿真器
- 佐治亚理工学院 计算投资公开课第六周作业 投资策略分析平台
- 【原创】投资房产的收益计算
- 当计算机遇上经济学:如何量化你的投资并获得第一桶金
- 复利计算--结对 (投资比较)
- 计算更高效需求管理的投资回报
- 计算更高效需求管理的投资回报