Java 示例 - 使用 Applet 转到链接

  • 问题描述

    如何使用 Applet 访问链接?
  • 解决方案

    以下示例演示如何使用 AppletContext 类的 showDocument() 方法从小程序转到特定网页。
    
    import java.applet.*;
    import java.awt.*;
    import java.net.*;
    import java.awt.event.*;
    public class tesURL extends Applet implements ActionListener {
       public void init() {
          String link = "yahoo";
          Button b = new Button(link);
          b.addActionListener(this);
          add(b);
       }
       public void actionPerformed(ActionEvent ae) {
          Button src = (Button)ae.getSource();
          String link = "http://www."+src.getLabel()+".com";
          
          try {
             AppletContext a = getAppletContext();
             URL u = new URL(link);
             a.showDocument(u,"_self");
          } catch (MalformedURLException e){
             System.out.println(e.getMessage());
          }
       }
    }
    
  • 结果

    上面的代码示例将在启用 java 的 Web 浏览器中产生以下结果。
    
    View in Browser.