import java.applet.Applet;
import java.awt.*;
import java.net.*;

public class URLTargetBug extends Applet {
  Button _firstButton;
  Button _secondButton;

  public void init() {
    setLayout(new GridLayout(2,1)); 

    _firstButton = new Button("Click Here For Target = _blank");
    _secondButton = new Button("Click Here for Target = _mytarget");
    add(_firstButton);
    add(_secondButton);
  }

  public boolean handleEvent (Event event) {
    if (event.target == _firstButton && event.id == Event.ACTION_EVENT) {
        loadURL("../Html/first.html", "_blank");
        return true;
    }
    if (event.target == _secondButton && event.id == Event.ACTION_EVENT) {
        loadURL("../Html/second.html", "_mytarget");
        return true;
    }
    return super.handleEvent(event);
  }

  private void loadURL (String urlName, String target) {
    URL u = null;
    try {
      u = new URL(getCodeBase(), urlName);
    } catch (MalformedURLException e) {
      System.out.println("Maformed URL Exception Thrown");
    }
    getAppletContext().showDocument(u, target);
  }

}