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