emailapplet.java

来自「java网络高级编程的配套源码,java网络高级编程为清华出版社出版.」· Java 代码 · 共 62 行

JAVA
62
字号
/*源程序清单12-26*/

import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import borland.jbcl.layout.*;
import borland.jbcl.control.*;
import java.net.*;

public class EmailApplet extends Applet 
{
  Button button;
  TextField textField;

  public EmailApplet()
  {
  }

  public void init()
  {
    try
    {
      jbInit();
    }
    catch(Exception e)
    {
      e.printStackTrace();
    }  
  }

  public void jbInit() throws Exception
  {
    setLayout(new BorderLayout());
    button=new Button("sendMail");
    textField=new TextField();
    add("North", textField);
    add("South", button);
  }

  public boolean action(Event e, Object arg) {
    if (arg.equals("sendMail"))
    {
      try
      {
        String mailto=textField.getText();
        URL url=new URL(mailto);
        AppletContext ac=this.getAppletContext();
        ac.showDocument(url);
      }
      catch(Exception ee)
      {
        System.out.println(e.toString());
      }          
    }
    else
       return super.action(e, arg);
    return true;
  }
 
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?