Alguma dica ,  por favor ...  !!!

Na compilação dá um erro ... Diz que a tree deve ser declarada como final
...
só que mesmo fazendo isto não da certo ....


public class SampleTree
{
    final   JTree   tree;     // MESMO COLOCANDO final NAO COMPILA ...
    DefaultTreeModel        treeModel;

    public SampleTree() {

      JMenuBar         menuBar = constructMenuBar();
      JPanel           panel = new JPanel(true);

      frame = new JFrame("teste");
      frame.getContentPane().add("Center", panel);
      frame.setJMenuBar(menuBar);
      frame.setBackground(Color.lightGray);

      DefaultMutableTreeNode x;

      DefaultMutableTreeNode Pai = new DefaultMutableTreeNode("Root");

      x  = new DefaultMutableTreeNode("no1");

      Pai.add(x);

      JTree tree = new JTree(Pai);


        //Listen for when the selection changes.
        tree.addTreeSelectionListener(new TreeSelectionListener()
         {
          public void valueChanged(TreeSelectionEvent e)
              {
            //DefaultMutableTreeNode node = (DefaultMutableTreeNode) tree
.getLastSelectedPathComponent();

                               System.out.print("aqui que dá o erro de
compilacao (tree) ");
              }
        });


 .....

//aqui tem outros metodos que utilizam o tree .....

}




------------------------------ 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a