1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| public class BarreMenu extends JMenuBar {
public BarreMenu() {
add(new Menu("file"));
add(new Menu("edit"));
add(new Menu("option"));
add(new Menu("help"));
}
private class Menu extends JMenu {
private Menu(String nom) {
super(nom);
addMouseListener(new MouseListener() {
public void mouseClicked(MouseEvent e) {}
public void mousePressed(MouseEvent e) {}
public void mouseReleased(MouseEvent e) {}
public void mouseEntered(MouseEvent e) {
setBorder(BorderFactory.createLoweredBevelBorder());
}
public void mouseExited(MouseEvent e) {
setBorder(BorderFactory.createRaisedBevelBorder());
}
});
}
} |