有几个不明白的,忘大家给予回复
谢谢
import java.applet.*;               //使用期java.applet包中所有的类
import java.awt.*;                  //同上
import java.awt.event.*;            //同上
public class Example9_2 extends Applet implements ActionListener        //定义类并使用接口
{
TextField text1,text2,text3;       //声明三个文本对象
public void init()                 //谁来调用它,调用它的那个方法怎么没有定义尼?
{
text1=new TextField(10);  //构造对象
text2=new TextField(10);
text3=new TextField(20);
add(text1);               //把组件添加到容器
add(text2);
add(text3);
text1.addActionListener(this);  //this是对象本身我知道,这个对象是谁呢
                                                  //并没有定义对象呀???
text2.addActionListener(this);
}
public void actionPerformed(ActionEvent e) //这个e就是向文本框中输入的内容吗???
{
if(e.getSource()==text1)          //为什么要加一条判断呢???
{
String word=text1.getText();
if(word.equals("boy"))
{
text3.setText("男孩");
}
else if(word.equals("girl"))
{
text3.setText("女孩");
}
else if(word.equals("sun"))
{
text3.setText("太阳");
}
else
{
text3.setText("没有该单词");
}
}
else if(e.getSource()==text2)
{
String word=text2.getText();
if(word.equals("男孩"))
{
text3.setText("boy");
}
else if(word.equals("女孩"))
{
text3.setText("girl");
}
else if(word.equals("太阳"))
{
text3.setText("sun");
}
else
{
text3.setText("没有该单词");
}
}
}
}