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));

            // Adciona o Ouvidor
            tree.addTreeSelectionListener(this);
            int mode = TreeSelectionModel.SINGLE_TREE_SELECTION;
            tree.getSelectionModel().setSelectionMode(mode);

            tree.putClientProperty("JTree.lineStyle","Angled");

 }


}



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