Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di pireda
    Registrato dal
    Jul 2001
    Messaggi
    654

    [JAVA] Aprire un hyperlink in una finestra del browser predefinito dal OS

    Nella mia applicazione ho un JEditorPane che wisualizza una pagina HTML con funzione di banner. Io vorrei ke quando un utente clicca sul banner, mi si apra il relativo collegamento in una finestra del browser predefinito nel sistema che sta eseguendo l'applicazione. E' possibile fare questo?

    Vi posto il codice che attualmente apre il collegamento sempre all'interno del JEditorPane:

    public void hyperlinkUpdate(HyperlinkEvent e)
    {
    if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED)
    {
    JEditorPane pane = (JEditorPane) e.getSource();
    if (e instanceof HTMLFrameHyperlinkEvent)
    {
    HTMLFrameHyperlinkEvent evt = (HTMLFrameHyperlinkEvent)e;
    HTMLDocument doc = (HTMLDocument)pane.getDocument();
    doc.processHTMLFrameHyperlinkEvent(evt);
    }
    else
    {
    try
    {
    pane.setPage(e.getURL());
    }
    catch (Throwable t)
    {
    t.printStackTrace();
    }
    }
    }
    }
    Maddalena... Perché proprio Iacchetti!...

  2. #2
    Utente di HTML.it L'avatar di pireda
    Registrato dal
    Jul 2001
    Messaggi
    654
    up...
    Maddalena... Perché proprio Iacchetti!...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.