olá jhowazure,
veja a última mensagem da página http://www.guj.com.br/posts/list/76147.java, acredito que é o que você precisa. Coloque o endereço completo da página (não sei em Windows mas em Linux não funciona sem o prefixo “http://”):
uri=newURI("http://www.guj.com.br");
att.
J
jhowazure
Adelar:
olá jhowazure,
veja a última mensagem da página http://www.guj.com.br/posts/list/76147.java, acredito que é o que você precisa. Coloque o endereço completo da página (não sei em Windows mas em Linux não funciona sem o prefixo “http://”):
uri=newURI("http://www.guj.com.br");
att.
eu dei uma olhada. mas como eu disse, não consegui interpretar o codigo direito e nem muito menos saber onde por, queria um codigo para o evento mouseclicked.
J
jhowazure
CONSEGUI!!!
usei o JXHyperlink!!
muito mais facil…
mas vlw a intenção ae Adelar
Flw’s
Adelar
olá jhowazure,
o código é o mesmo, você só muda a URL. A seguir é mostrado um exemplo:
importjava.awt.Desktop;importjava.io.IOException;importjava.net.URI;importjava.net.URISyntaxException;importjavax.swing.*;publicclassHtmlLabel2extendsJPanel{publicstaticfinalStringmarkup="<html><a href=\"http://www.guj.com.br\" class=\"mainlevel\" id=\"active_menu\">GUJ</a></html>";publicstaticvoidmain(Stringargv[]){JPanelp=newJPanel(newjava.awt.GridLayout(0,1));p.add(newJLabel(markup));// colocando o suporte ao clique do mousep.addMouseListener(newjava.awt.event.MouseAdapter(){publicvoidmouseClicked(java.awt.event.MouseEventevt){// código para abrir a páginaDesktopdesktop=null;//Primeiro verificamos se é possível a integração com o desktop if(!Desktop.isDesktopSupported())thrownewIllegalStateException("Desktop resources not supported!");desktop=Desktop.getDesktop();//Agora vemos se é possível disparar o browser default. if(!desktop.isSupported(Desktop.Action.BROWSE))thrownewIllegalStateException("No default browser set!");//Pega a URI de um componente de texto. URIuri=null;try{uri=newURI("http://www.guj.com.br");}catch(URISyntaxExceptione1){e1.printStackTrace();}//Dispara o browser default, que pode ser o Explorer, Firefox ou outro. try{desktop.browse(uri);}catch(IOExceptione){e.printStackTrace();}}});JFramef=newJFrame("HtmlLabel");f.setContentPane(p);f.setSize(600,200);f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);f.setVisible(true);}}
no método mouseClicked() você só precisa alterar a URL.