2013-06-21 3 views
0

Я хава меню, как это:Как перенаправить на страницу, как действие

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 Как я могу сделать Это?

+0

возможный дубликат [Открыть ссылку в браузере с помощью кнопки Java?] (Http://stackoverflow.com/questions/10967451/open-a-link-in-browser-with-java-button) – Vulcan

+0

Это не настольное приложение, но это меню JApplet, как я могу это сделать в этом случае? – user1570194

+0

Обязательно упомяните об этом в следующем вопросе, поскольку для этого требуется полностью разностный подход. – Vulcan

ответ

0
Desktop myDesktop=Desktop.getDesktop() 

public void menuSelected(MenuEvent e) { 
     myDesktop.browse(uri); 
    } 

для использования апплета ниже кода (я получить код от here)

String link = "http://www."+source.getLabel()+".com"; 
     try { 
     AppletContext a = getAppletContext(); 
     URL url = new URL(link); 
     a.showDocument(url,"_blank"); 
     } 
+0

Это не настольное приложение, но это меню JApplet, как я могу это сделать в этом случае? Кроме того, я хочу, чтобы текущий url открыл URL-адрес перенаправления на той же вкладке – user1570194

+0

, которая тоже не работала. Я написал код ниже, как вы предлагали, но ничего не появляется, когда я нажимаю «Форум». На выходе отображается «Форум нажат» и не отображается сообщение об ошибке исключения, но не перенаправлено System.out.println («Форум нажат»); panel.removeAll(); Строка link = "http://www.google.com"; try { AppletContext a = getAppletContext(); URL url = новый URL (ссылка); a.showDocument (url, "_ blank"); } catch (Exception err) { System.out.println («Не открывать URL»); } – user1570194

+0

Теперь он работает, но не открывает его на той же вкладке, но открывает его, как всплывающее окно – user1570194

Смежные вопросы