從 applet 中開啟連結
你可以使用 getAppletContext()
方法獲取 AppletContext
物件,該物件允許你請求瀏覽器開啟連結。為此,你使用方法 showDocument()
。它的第二個引數告訴瀏覽器使用新視窗 _blank
或顯示 applet _self
的視窗。
public class MyLinkApplet extends JApplet{
@Override
public void init(){
JButton button = new JButton("ClickMe!");
button.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent ae) {
AppletContext a = getAppletContext();
try {
URL url = new URL("http://stackoverflow.com/");
a.showDocument(url,"_blank");
} catch (Exception e) { /* omitted for brevity */ }
}
});
add(button);
}
}