Java applet按钮单击打开链接

时间:2016-09-02 16:26:06

标签: java applet

我们在下面有一个小程序代码。我们在哪里指定了一个按钮,当点击该按钮时,它应该打开一个新的网站。在这种情况下雅虎网站。 applet的代码在

之下
public class GotoLinkApplet extends Applet implements ActionListener{
public void init()
{
    String link="yahoo";
    Button b=new Button(link);
    b.addActionListener(this);
    add(b);

}
@Override
public void actionPerformed(ActionEvent e) {
    // TODO Auto-generated method stub
    System.out.println("1");
Button src= (Button)e.getSource();
String link="http://www."+src.getLabel()+".com";
try{
    AppletContext a=getAppletContext();
    URL url =new URL(link);
    //a.showDocument(url, "_self");
        a.showDocument(url, "_blank");
        System.out.println("a");
        }
catch(MalformedURLException ae)
{
    System.out.println(ae.getMessage());
}
}

}

我们在eclipse中执行了上面的代码,但是当我们点击按钮时,雅虎链接没有出现。请求你帮忙。但指定showdocument的代码运行正常。

非常感谢上述任何帮助。

1 个答案:

答案 0 :(得分:0)

这应该可以使用 Desktop.browse(uri);

您当然希望确保首先支持Google桌面。