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] 
-------------------------------------------------------------------------

Responder a