Porque o SetToolText não funciona

1 resposta
F

Eai galera eu so queria saber pq o setToolText não funciona e tb o ToolTipManager?
Pq eu queria que mostrasse nome do no da arvore.
nesse codigo

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.tree.*;

/**
 * @author Felipe Lutz
 *
 * To change the template for this generated type comment go to
 * Window>Preferences>Java>Code Generation>Code and Comments
 */
public class Teste_Tree {
	public static void main(String[] args) {
    JFrame frame =new FrameTree();   	
	frame.show();
	}
}

class FrameTree extends JFrame
{
	public FrameTree()
	{
    setTitle("Arvore simples");
    setSize(150,300);
    addWindowListener(new WindowAdapter()
	{ public void WindowClosing(WindowEvent e)
		{
		System.exit(0);
		}
	});
    
    //Configura dados do modelo de arvore
    
    DefaultMutableTreeNode root= new DefaultMutableTreeNode("SUPGS");
	DefaultMutableTreeNode servico= new DefaultMutableTreeNode("PORTAL DE GERENCIA");
	DefaultMutableTreeNode servico2= new DefaultMutableTreeNode("CAS");
	root.add(servico);
	root.add(servico2);
	
	//Mais um teste
	DefaultMutableTreeNode root2= new DefaultMutableTreeNode("SUPCD");
	DefaultMutableTreeNode servico3= new DefaultMutableTreeNode("MAIN FRAME");
	DefaultMutableTreeNode servico4= new DefaultMutableTreeNode("UNIX");
	DefaultMutableTreeNode subservico= new DefaultMutableTreeNode("LINUX");
	servico3.add(subservico);
	root2.add(servico3);
	root2.add(servico4);
		
	//Constroi uma arvore com painel de rolagem
	
	JTree arvore=new JTree(root);
	//arvore.setToolTipText("aa"); ñ funciona!!!!!!!!!!!! aki
	//ToolTipManager.sharedInstance().registerComponent(arvore); nem aki
	Container contentPane=getContentPane();
	contentPane.add(new JScrollPane(arvore));
	
	JTree arvore1=new JTree(root2);
	Container contentPane1=getContentPane();
	contentPane1.add(new JScrollPane(arvore1));
		
	
}

valeu 8)

1 Resposta

keller

‘acho’ que voce deve adicionar os tooltips aos nós e nao a arvore…

subservico.setTollTipText(“Arvore do Linux”);

espero ter ajudado… :wink:

Criado 30 de setembro de 2004
Ultima resposta 1 de out. de 2004
Respostas 1
Participantes 2