Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何作为操作重定向到页面_Java_Redirect_Actionlistener - Fatal编程技术网

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