Nao sei pq nao esta funcionando

olha o código:

import javax.swing.*;
import java.sql.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import javax.swing.table.*;

public class tecLOC extends JFrame    
{

//....


protected void Principal()
        {
                JLabel hintBar = new JLabel(" ");
                MouseOverHintManager hintManager = new MouseOverHintManager(hintBar);
                JFrame principal = new JFrame();
                JMenuBar jmbPrincipal = new JMenuBar();
                JMenu jmtecLOC = new JMenu();
                JMenu jmCadastro = new JMenu();
                JMenu jmOperacao = new JMenu(); 
                JMenuItem jmitecLOCConfiguracoes = new JMenuItem();
                JMenuItem jmitecLOCParametros = new JMenuItem();
                JMenuItem jmitecLOCSair = new JMenuItem();
                JMenuItem jmiCadastroFuncionarios = new JMenuItem();
                JMenuItem jmiCadastroClientes = new JMenuItem();
                JMenuItem jmiCadastroFilmes = new JMenuItem();
                JMenuItem jmiCadastroPromocoes = new JMenuItem();
                JMenuItem jmiCadastroComplementares = new JMenuItem();
                JMenuItem jmiCadastroFiliais = new JMenuItem();
                JMenuItem jmiCadastroAjuda = new JMenuItem();                    
                
                this.setExtendedState(MAXIMIZED_BOTH);
                this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
                this.setTitle("tecLOC vBeta - Controle sua video locadora");
                /*Colocando Menu*/
                this.setJMenuBar(jmbPrincipal);
                jmtecLOC.setText("tecLOC");
                jmCadastro.setText("Cadastro");
                jmOperacao.setText("Operações");
                jmitecLOCConfiguracoes.setText("Configurações");
                jmitecLOCParametros.setText("Parâmetros");
                jmitecLOCSair.setText("Sair");
                jmiCadastroFuncionarios.setText("Funcionários");
                jmiCadastroClientes.setText("Clientes");
                jmiCadastroFilmes.setText("Filmes");
                jmiCadastroPromocoes.setText("Promoções");
                jmiCadastroComplementares.setText("Complementares");
                jmiCadastroFiliais.setText("Filiais");
                jmiCadastroAjuda.setText("Ajuda");
                jmbPrincipal.add(jmtecLOC);
                jmbPrincipal.add(jmCadastro);
                jmbPrincipal.add(jmOperacao);
                jmtecLOC.setMnemonic(KeyEvent.VK_T);
                jmtecLOC.add(jmitecLOCConfiguracoes);
                jmtecLOC.add(jmitecLOCParametros);
                jmtecLOC.addSeparator();
                jmtecLOC.add(jmitecLOCSair);
                jmitecLOCSair.setMnemonic(KeyEvent.VK_S);
                jmCadastro.add(jmiCadastroFuncionarios);
                jmCadastro.add(jmiCadastroClientes);
                jmCadastro.add(jmiCadastroFilmes);
                jmCadastro.add(jmiCadastroPromocoes);
                jmCadastro.add(jmiCadastroComplementares);
                jmCadastro.add(jmiCadastroFiliais);
                jmCadastro.addSeparator();
                jmCadastro.add(jmiCadastroAjuda);
                hintManager.addHintFor(jmitecLOCSair, "Loads a new file" );
                hintBar.setBorder( BorderFactory.createLoweredBevelBorder() );
                this.getContentPane().add( hintBar, BorderLayout.SOUTH );
                this.pack();
                this.show();
                
        }

	public static void main(String[] args)
	{
		//...
	}

ai da esse erro:

tecLOC.java:196: cannot resolve symbol
symbol  : class MouseOverHintManager
location: class tecLOC
                MouseOverHintManager hintManager = new MouseOverHintManager(hintBar);
                ^
tecLOC.java:196: cannot resolve symbol
symbol  : class MouseOverHintManager
location: class tecLOC
                MouseOverHintManager hintManager = new MouseOverHintManager(hintBar);
                                                       ^
2 errors

alguem sabe pq?
Valeu

Não executei seu código, mas parece um erro típico de falta de import!!!
Q editor vc usa? Recomendo o Eclipse, ele iria te dizer na hora o erro!!!

Até!!

aki deu o memo erro

essa tal de “MouseHintOverManager” existe mesmo?

nunca ouvi falar! :roll:

Eu tb não… tentei procurar por ele e nada…

Vixi… :grin:

se o javateco nunca viu é pq não existe :lol: :lol: :lol:

as vezes é um bean…
se vc pegou o exemplo de alguem, falta da um import em uma classe deste alguem, não uma padrão do java, eu acho

[quote=“microfilo”]se o javateco nunca viu é pq não existe :lol: :lol: :lol:

as vezes é um bean…
se vc pegou o exemplo de alguem, falta da um import em uma classe deste alguem, não uma padrão do java, eu acho[/quote]

É isso mesmo… porque padrão do Java não é mesmo…

Ae, eu dei uma perguntada para o Oraculo e nem ele sabe hauhauah, zuera…

o q eu achei lá foi +/- isso

MouseOverHintManager implements MouseListener ...

portanto naum eh padrao java…

tipo…eu peguei este exemplo simples e funcionou:

[code]
import java.awt.*;

import java.util.*;

import javax.swing.*;

import javax.swing.table.*;

class MouseOverHintDemo {

public static void main( String[] args ) {

JLabel hintBar = new JLabel(" ");

MouseOverHintManager hintManager = new MouseOverHintManager(hintBar);

JFrame frame = new JFrame("MouseOverHintDemo");

frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );



JMenuBar menuBar = new JMenuBar();

JMenu menu = new JMenu("File");

JMenuItem item1 = new JMenuItem("Load");

JMenuItem item2 = new JMenuItem("Save");

JMenuItem item3 = new JMenuItem("Exit");



Box mainPanel = Box.createVerticalBox();

JButton button = new JButton("Apply");

JCheckBox checkBox = new JCheckBox("Disable hints");

JLabel label = new JLabel("Backup strategy");

JComboBox comboBox = new JComboBox(new String[] {"Always","Just the last","Never"});

JFormattedTextField formattedText = new JFormattedTextField(new Date());

Box radioPanel = Box.createVerticalBox();

ButtonGroup radioGroup = new ButtonGroup();

JRadioButton radio1 = new JRadioButton("left");

JRadioButton radio2 = new JRadioButton("right");

JTable table = new JTable(new String[][] {{"Copy","Ctrl+C"},{"Paste","Ctrl+V"},{"Cut","Ctrl+X"}}, new String[] {"Action","Shortcut"});



hintManager.addHintFor( item1, "Loads a new file" );

hintManager.addHintFor( item2, "Saves the current file" );

hintManager.addHintFor( item3, "Exits the application" );

hintManager.addHintFor( button, "Apply any changes made" );

hintManager.addHintFor( checkBox, "Turns off the display of hints" );

hintManager.addHintFor( comboBox, "Selects how many backups to make" );

hintManager.addHintFor( formattedText, "Enters the date for next run" );

hintManager.addHintFor( radioPanel, "Selects the position for application's toolbar" );

hintManager.addHintFor( table, "Shortcuts for each application's action" );



frame.setJMenuBar( menuBar );

menuBar.add( menu );

menu.add( item1 );

menu.add( item2 );

menu.add( item3 );

frame.getContentPane().add( mainPanel, BorderLayout.CENTER );

mainPanel.add( Box.createVerticalStrut(5) );

mainPanel.add( button );

mainPanel.add( Box.createVerticalStrut(5) );

mainPanel.add( checkBox );

mainPanel.add( Box.createVerticalStrut(5) );

mainPanel.add( label );

label.setLabelFor( comboBox );

mainPanel.add( comboBox );

mainPanel.add( Box.createVerticalStrut(5) );

mainPanel.add( formattedText );

mainPanel.add( Box.createVerticalStrut(5) );

radioGroup.add( radio1 );

radioGroup.add( radio2 );

radioPanel.setBorder( BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(),"Toolbar") );

radioPanel.add( radio1 );

radioPanel.add( radio2 );

mainPanel.add( radioPanel );

mainPanel.add( Box.createVerticalStrut(5) );

mainPanel.add( table.getTableHeader() );

mainPanel.add( table );

mainPanel.add( Box.createVerticalStrut(5) );

hintBar.setBorder( BorderFactory.createLoweredBevelBorder() );

frame.getContentPane().add( hintBar, BorderLayout.SOUTH );

frame.pack();



hintManager.enableHints( frame );

frame.setVisible( true );

}

}[/code]

alguem sabe pq??

Mas é o seguinte, esta classe MouseOverHintManager não é padrão do Java. Teria como vc postar ela? Ou vc esta utilizando alguma IDE que a fornece?