jButton e link HTML

E aew pessoal!!

toh aqui de novo pra tira mais uma duvida!

não sei se é facil…

tipo, eu preciso de um comando, que quando eu clikar no jButton ele vá para um link (ex. www.guj.com.br).

mas pra abri no internet explorer mesmo, quando eu clica, o internet explorer abre e mostra a pagina.

TEM COMO???

ahh, por favor, quando responderem, ao inves de soh fla o metodo, poste pelo menos um exemplor, pois eu sou bem iniciante ainda!!

ahauhauhauhauhau

vlw’s

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 = new URI("http://www.guj.com.br"); 

att.

[quote=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 = new URI("http://www.guj.com.br"); 

att.[/quote]

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.

CONSEGUI!!!

usei o JXHyperlink!!

muito mais facil…

mas vlw a intenção ae Adelar

Flw’s

olá jhowazure,
o código é o mesmo, você só muda a URL. A seguir é mostrado um exemplo:

[code]import java.awt.Desktop;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;

import javax.swing.*;

public class HtmlLabel2 extends JPanel {

public static final String markup = 
	"<html><a href=\"http://www.guj.com.br\" class=\"mainlevel\" id=\"active_menu\">GUJ</a></html>";

public static void main(String argv[]) {
	JPanel p = new JPanel(new java.awt.GridLayout(0, 1));
	p.add(new JLabel(markup));

	// colocando o suporte ao clique do mouse
	p.addMouseListener(new java.awt.event.MouseAdapter() {
		public void mouseClicked(java.awt.event.MouseEvent evt) {

			// código para abrir a página
			Desktop desktop = null;     
			//Primeiro verificamos se é possível a integração com o desktop     
			if (!Desktop.isDesktopSupported())     
				throw new IllegalStateException("Desktop resources not supported!");     

			desktop = Desktop.getDesktop();     
			//Agora vemos se é possível disparar o browser default.     
			if (!desktop.isSupported(Desktop.Action.BROWSE))     
				throw new IllegalStateException("No default browser set!");     

			//Pega a URI de um componente de texto.     
			URI uri = null;  
			try {  
				uri = new URI("http://www.guj.com.br");  
			} catch (URISyntaxException e1) {  
				e1.printStackTrace();  
			}     

			//Dispara o browser default, que pode ser o Explorer, Firefox ou outro.     
			try {  
				desktop.browse(uri);  
			} catch (IOException e) {  
				e.printStackTrace();  
			}  

		}
	});

	JFrame f = new JFrame("HtmlLabel");
	f.setContentPane(p);
	f.setSize(600, 200);
	f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	f.setVisible(true);
}  

}
[/code]
no método mouseClicked() você só precisa alterar a URL.

boa sorte.

Olá,
legal que você conseguiu :slight_smile:

um abraço