Meu Amigo,
E isto mesmo !! Muito obrigado.
Edson Jr
----- Original Message -----
From: "Sven van ´t Veer" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, April 17, 2001 6:18 PM
Subject: Re: [java-list] Como apartir de um evento click abrir um browser e
acessarum endereço HTTP ?
> Seria mais ou menos assim
>
> Edson Almeida Jr wrote:
>
> > Como eu faço para quando eu clickar em um nó da arvore eu consiga abrir
o
> > Browser e acessar um determinado endereço http. Segue a classe abaixo.
> >
> > Obrigado,
> > Edson Jr
> >
> >
> > import java.awt.*;
> > import java.awt.event.*;
> > import java.lang.reflect.*;
> > import java.util.*;
> > import javax.swing.*;
> > import javax.swing.event.*;
> > import javax.swing.tree.*;
> > import javax.swing.event.TreeSelectionListener.*;
> > import java.sql.*;
> > import java.applet.Applet;
> >
> > public class ArvoreTreeFrame extends JApplet
> > {
> >
> > public ArvoreTreeFrame()
> > {
> >
> > setSize(400,500);
> >
> > DefaultMutableTreeNode root = new DefaultMutableTreeNode("Mundo");
> >
> > DefaultMutableTreeNode Pais = new DefaultMutableTreeNode("USA");
> > root.add(Pais);
> >
> > DefaultMutableTreeNode Estado = new
> > DefaultMutableTreeNode("California");
> > Pais.add(Estado);
> >
> > DefaultMutableTreeNode Cidade = new
DefaultMutableTreeNode("San
> > Jose");
> > Estado.add(Cidade);
> >
> > Cidade = new DefaultMutableTreeNode("Cupertino");
> > Estado.add(Cidade);
> >
> > Pais = new DefaultMutableTreeNode("Brasil");
> > root.add(Pais);
> >
> > Estado = new DefaultMutableTreeNode("Alagoas");
> > Pais.add(Estado);
> >
> > Cidade = new DefaultMutableTreeNode("Maceió");
> > Estado.add(Cidade);
> >
> > Cidade = new DefaultMutableTreeNode("Arapiraca");
> > Estado.add(Cidade);
> >
> > Cidade = new DefaultMutableTreeNode("Boca da Mata");
> > Estado.add(Cidade);
> >
> > Cidade = new DefaultMutableTreeNode("Rio Largo");
> > Estado.add(Cidade);
> >
> > Cidade = new DefaultMutableTreeNode("Penedo");
> > Estado.add(Cidade);
> >
> > Cidade = new DefaultMutableTreeNode("Cururipe");
> > Estado.add(Cidade);
> >
> > Cidade = new DefaultMutableTreeNode("São Miguel dos
Campos");
> > Estado.add(Cidade);
> >
> > Cidade = new DefaultMutableTreeNode("Coqueiro Seco");
> > Estado.add(Cidade);
> >
> > Cidade = new DefaultMutableTreeNode("Anadia");
> > Estado.add(Cidade);
> >
> > Estado = new DefaultMutableTreeNode("Pernambuco");
> > Pais.add(Estado);
> >
> > Cidade = new DefaultMutableTreeNode("Recife");
> > Estado.add(Cidade);
> >
> > Cidade = new DefaultMutableTreeNode("Caruaru");
> > Estado.add(Cidade);
> >
> > Cidade = new DefaultMutableTreeNode("Gravatá");
> > Estado.add(Cidade);
> >
> > Cidade = new DefaultMutableTreeNode("Petrolina");
> > Estado.add(Cidade);
> >
> > Cidade = new DefaultMutableTreeNode("Limoeiro");
> > Estado.add(Cidade);
> >
> > Cidade = new DefaultMutableTreeNode("Carpina");
> > Estado.add(Cidade);
> >
> >
> > // constroi a arvore e coloca no painel de rolagem
> > JTree tree = new JTree(root);
> >
> > Container contentPane = getContentPane();
> > contentPane.add(new JScrollPane(tree));
> >
> >
> > tree.putClientProperty("JTree.lineStyle","Angled");
>
>
>
tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SEL
ECTION);
> tree.setShowsRootHandles(true);
> tree.addTreeSelectionListener(new
> javax.swing.event.TreeSelectionListener() {
> public void valueChanged(TreeSelectionEvent e) {
> tree_valueChanged(e);
> }
> });
>
> }
>
> private void tree_valueChanged(TreeSelectionEvent e){
> String result = e.getPath().toString();
> if (result.indexOf("Rio Largo") > 0){
> System.out.print("Rio Largo Selected");
> }
> }
>
> >
> >
> >
> > }
> >
> >
> >
> > ------------------------------ LISTA
SOUJAVA ----------------------------
> > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
> > dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> > regras da lista: http://www.soujava.org.br/regras.htm
> > para sair da lista: envie email para
[EMAIL PROTECTED]
>
> -------------------------------------------------------------------------
> >
> >
>
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------