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的文本內容
}
}
}
本文來自CSDN博客,轉載請標明出處: /cf527085608/archive/2009/11/21/4849344.aspx