用JAVA做个人民币大小写转换器

来源:百度知道 编辑:UC知道 时间:2024/05/21 03:06:48
编写一个简易人民币大小写转换器的GUI界面程序,要求用户输入一个人民币的数据,要求转换器可以获得数据,并且可能以大写的方式显示出来

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class GUI extends JPanel{
private JTextField inTextField=new JTextField(20);
private JTextField outTextField=new JTextField(50);

private Timer timer=new Timer(100,new TimerListener());

private Changer changer=new Changer();//转换器//

public GUI(){

JPanel p1=new JPanel();
p1.add(new JLabel("小写"));
p1.add(inTextField);
p1.add(new JLabel("大写"));
p1.add(outTextField);

setLayout(new BorderLayout());
add(p1,BorderLayout.CENTER);

outTextField.setEditable(false);

inTextField.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
timer.stop();
changer.setIn(inTextField.getText());
outTextField.setText(changer.change());
timer.start();
}
});

timer.start();

}