我看见很多程序里的菜单都是,鼠标移上去后,菜单就像个按钮会突起来显示,还带个阴影效果,
我自己添加的菜单怎么才能实现这样的效果呢?
用addMouseListener给菜单增加了鼠标移进和移出事件响应,mouseEntered和mouseExited,
但是这样做了后,点击菜单就不弹出菜单项了,
请问各位大大们怎么实现鼠标移到菜单上,菜单突出显示的功能?

解决方案 »

  1.   

    突起来是一个假象,实际上是当mouseover的时候触发了一事件,换了张大点的图片做为按钮而已,
    别把东西看得太先进.
      

  2.   

    把外观变成windows的外观应该就会出现菜单凸起的效果了吧,这样试试,在程序中加入以下两行:
    UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
    SwingUtilities.updateComponentTreeUI(frame);