Java 如何作为操作重定向到页面
我有这样的菜单:Java 如何作为操作重定向到页面,java,redirect,actionlistener,Java,Redirect,Actionlistener,我有这样的菜单: JMenu forum = new JMenu("Forum"); forum.addMenuListener( new MenuListener(){ public void menuSelected(MenuEvent e) { } public void menuDeselected(MenuEvent e) { } public void menuCanceled(MenuEvent e) { } }); menub
JMenu forum = new JMenu("Forum");
forum.addMenuListener( new MenuListener(){
public void menuSelected(MenuEvent e) {
}
public void menuDeselected(MenuEvent e) {
}
public void menuCanceled(MenuEvent e) {
}
});
menubar.add(forum);
作为menuSelected操作,我想重定向到一个页面,例如page.html
我怎么做
Desktop myDesktop=Desktop.getDesktop()
public void menuSelected(MenuEvent e) {
myDesktop.browse(uri);
}
对于小程序,请使用以下代码(我从中获取代码)
它的可能副本不是桌面应用程序,而是JApplet菜单,在这种情况下我怎么做?请务必在下次的问题中提到这一点,因为这需要一种完全不同的方法。它不是桌面应用程序,而是JApplet菜单,在这种情况下我怎么做?此外,我希望当前url在同样不起作用的选项卡中打开重定向url。我按照你的建议写了下面的代码,但是当我点击论坛时什么也没有显示。输出显示“Forum Clicked”,不显示异常错误消息,但也没有重定向System.out.println(“Forum Clicked”);panel.removeAll();字符串链接=”;尝试{AppletContext a=getAppletContext();URL URL=newurl(link);a.showDocument(URL,“_blank”);}catch(异常错误){System.out.println(“未打开URL”);}它现在可以工作,但不要在同一选项卡中打开它,而是像弹出窗口一样打开它
String link = "http://www."+source.getLabel()+".com";
try {
AppletContext a = getAppletContext();
URL url = new URL(link);
a.showDocument(url,"_blank");
}