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 …
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);
}
});