第一个是Applet小程序: import java.applet.Applet; import java.awt.Label; import java.awt.TextField; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class HuaShi extends Applet implements ActionListener{ TextField tf1,tf2;//定义两个文本组件对象的引用 Label lab1,lab2; //定义两个标签组件对象的引用 public void init(){ lab1=new Label("请输入华氏温度:"); //定义一个标签对象 tf1=new TextField(10); //产生一个文本框对象 tf2=new TextField(10); //产生一个文本框对象 lab2=new Label("转换后,摄氏温度为:"); //产生一个文本框对象 add(lab1); //添加lab1对象到Applet add(tf1); //添加tf1对象到Applet add(lab2); //添加lab2对象到Applet add(tf2); //添加tf2对象到Applet tf1.addActionListener(this); //设置事件监听 } public void actionPerformed(ActionEvent evt){ //事件监听 if(evt.getSource()==tf1){ //如果监听到的对象是文本对象tf1的话,执行相应操作 float n1=Float.parseFloat(tf1.getText());//获取文本 float n2=(float)(5.0/9.0*(n1-32)); //单位转换 tf2.setText(""+n2); //设置tf2的文本内容 } } } 输出结果: 第二个是应用程序: import java.awt.Container; import java.awt.FlowLayout; import java.awt.Label; import java.awt.TextField; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JFrame; public class CopyOfHuaShi implements ActionListener{ JFrame frame; Container contentPanel;//内容格 TextField tf1,tf2;//定义两个文本组件对象的引用 Label lab1,lab2; //定义两个标签组件对象的引用 public CopyOfHuaShi(){ //构造函数 frame=new subJFrame("华氏转换成摄氏"); contentPanel=frame.getContentPane();//获取内容格 contentPanel.setLayout(new FlowLayout()); lab1=new Label("请输入华氏温度:"); //定义一个标签对象 tf1=new TextField(10); //产生一个文本框对象 tf2=new TextField(10); //产生一个文本框对象 lab2=new Label("转换后,摄氏温度为:"); //产生一个文本框对象 contentPanel.add(lab1); //添加lab1对象到Applet contentPanel.add(tf1); //添加tf1对象到Applet contentPanel.add(lab2); //添加lab2对象到Applet contentPanel.add(tf2); //添加tf2对象到Applet tf1.addActionListener(this); //设置事件监听 frame.setSize(200,300); //我量了下,200像素是5cm,呵呵 frame.setVisible(true); //设置框架可见 } public void actionPerformed(ActionEvent evt){ //事件监听 if(evt.getSource()==tf1){ //如果监听到的对象是文本对象tf1的话,执行相应操作 float n1=Float.parseFloat(tf1.getText());//获取文本 float n2=(float)(5.0/9.0*(n1-32)); //单位转换 tf2.setText(""+n2); //设置tf2的文本内容 } } public static void main(String args[]){ //主类 new CopyOfHuaShi(); //匿名类 } } 输出结果是: