Visible no JBar quando o mouse estiver em cima da barra de menu

eu quero que o JBar fique invisivel… quando o usuario colocar a seta do mouse em cima dele entao fica visivel… QUEM SABE?

João …

Explica melhor oq vc quer …

Vc quer fazer isso em um ToolBar … ProgressBar …ScrollBar … StatusBar…???

Nossa tem tanto Bar … :smiley:

Explica melhor a sua dúvida !!!

JMENUBAR

no JManuBar, eu quero que ele fique invisivel… quando o usuário passar a seta do mouse no JMenuBar eu quero que fique visivel!!!

Cara … invisivel !!!

Não seria desabilitado …

Bem se for isso … segue um exemplo …

 import java.awt.*;
 import java.awt.event.*;
 import javax.swing.*;
 
 public class Test extends JFrame {
 	/**
 	 * 
 	 */
 	private static final long serialVersionUID = -3110437340009570350L;
 
 	JMenu jm = new JMenu("A Menu");
 
 	JButton jb = new JButton("Desabilita Menu");
 
 	public Test() {
 		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 		Container content = (JPanel) getContentPane();
 		JMenuBar jmb = new JMenuBar();
 		jmb.add(jm);
 		setJMenuBar(jmb);
 		jm.add(new JMenuItem("Menu Item 1"));
 		jm.add(new JMenuItem("Menu Item 2"));
 		content.add(jb, BorderLayout.SOUTH);
 		jb.addActionListener(new ActionListener() {
 			public void actionPerformed(ActionEvent ae) {
 				jm.setEnabled(!jm.isEnabled());
 				jb.setText((jm.isEnabled() ? "Des" : "H") + "abilita  Menu");
 			}
 		});
 		this.setSize(200, 200);
 		this.setVisible(true);
 	}
 
 	public static void main(String[] args) {
 		new Test();
 	}
 }

Bele … qualquer coisa grita ai !!

Falow

T+

Silva … o que eu quero fazer é isso: imagina o seu Eclipse com aquela JMenuBar desabiliatada (invisivel), como eu faço para selecionar uma opção do MenuBar… é só movimentar o mouse no espaço onde teria uma JManuBar que o JMenu fica visivel… era isso que eu queria fazer.

a minha ideia era alguma coisa desse tipo:

bar.addMouseListener(new MouseAdapter(){
public void ??Movimentação do mouse???(MouseEvent event){
quando a seta do mouse estiver em cima do JMenuBar entao bar.setVisible(true);
}
});