Tới một link bởi sử dụng Applet trong Java



Miêu tả vấn đề

Cách tới một link bởi sử dụng Applet trong Java?

Giải pháp

Ví dụ sau minh họa cách tới một Webpage cụ thể từ một Applet bởi sử dụng phương thức showDocument() của lớp AppletContext trong Java.

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());
      }
   }
}

Kết quả

Code trên sẽ cho kết quả sau trong trình duyệt java-enabled.

View in Browser. 

applet_trong_java.jsp