package awt3yue3;
import java.awt.*;
import java.awt.event.*;
public class MailerListener implements ActionListener{
//定义一个成员变量,用于输入发送邮件的地址
private TextField mailAddress;
//成员变量的构造方法或者 set和get方法
public MailerListener()
{
}
public MailerListener(TextField mailAddress)
{
this.mailAddress = mailAddress ;
}
//事件处理方法
public void actionPerformed(ActionEvent e)
{
System.out.println("程序向”"+mailAddress.getText()+"“发送邮件...");
}
}
package awt3yue3;
import java.awt.*;
import java.awt.event.*;
public class SendMailer {
private Frame f = new Frame("测试");
private TextField tf = new TextField(40);
private Button b = new Button("发送");
private MailerListener ml = new MailerListener(tf); //相当于tf= mailAdderss = new TextField(40);
public void init()
{
f.add(tf);
f.add(b,BorderLayout.SOUTH);
b.addActionListener(ml);
f.pack();
f.setVisible(true);
}
public static void main(String[] args)
{
new SendMailer().init();
}
}