import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.Date;
public class RateanLoan extends JFrame
{
JButton Rate=new JButton("汇率计算器");
JButton Loan=new JButton("贷款计算器");
JButton transform;
JLabel rmb;
JLabel dl;
JTextField account;
JTextField RTD;
double RMB,DL;
double x,y;
public RateanLoan()
{
super("贷款及汇率换算程序");
setSize(600,500);
setVisible(true);
setLayout(new FlowLayout());
add(Rate,"打开汇率计算器");
add(Loan,"打开贷款计算器");
Rate.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
JFrame Rateframe=new JFrame("汇率计算器");
Rateframe.setLocation(100,50);
Rateframe.setSize(500,500);
Rateframe.setVisible(true);
Rateframe.setLocation(100,50);
Rateframe.setSize(500,500);
Rateframe.setVisible(true);
Button transform=new Button("转换");
Label rmb=new Label("人民币");
Label dl=new Label("美元");
TextField account=new TextField(20);
TextField RTD=new TextField(20);
Rateframe.setLayout(new FlowLayout(FlowLayout.LEET));
Rateframe.add(rmb);
Rateframe.add(account);
Rateframe.add(dl);
Rateframe.add(RTD);
Rateframe.add(transform);
Rateframe.pack();
transform.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
if(account.getText()!=null)
{
try
{
x=Double.parseDouble(account.getText());
RMB=x/6.6;
RTD.setText(""+RMB);
}
catch(NumberFormatException ex)
{
account.setText("");
}
}
if(account.getText().equals("")==true)
{
y=Double.parseDouble(RTD.getText());
DL=y*6.6;
account.setText(""+DL);
}
}
});
}//非法的表达式开始
});
public static void main(String[] args)
{
new RateanLoan();
}