我想实现一个界面,菜单可以隐藏,当鼠标滑到窗口边缘时则显示这个菜单,请问怎么实现?
谢谢大家了

解决方案 »

  1.   

    在Java中
    1: 可以使用JPopupMenu弹出式菜单
    2:可以自己写一个Dailog,在鼠标进入时注册显示事件
      

  2.   

    判断鼠标是否进入某个区域,如窗口的四周,若进入这则用JPopupMenu显示菜单;离开不显示(关闭)
      

  3.   

    非常感谢
    想再问一下 左边的菜单也是放在JFrame中吗? 相信大家都看过PPStream,比如说它的左右都是有这种内容的,可以伸缩的。
    我想问一下他两边的这种窗体一般是用什么容器的 
      

  4.   

    谢谢你,我想知道顶级容器一般用什么,是JFrame还是JDialog
      

  5.   

    问题还真多 应用的初始化界面当然是frame好了 至少frame有最小化的图标 如果是dialog那么操作起来不方便 子功能最好用dialog用完dispose释放屏幕资源
      

  6.   

    追加个问题:
        用MyEclipse 的Matisse 编辑 JPopupMenu 时,添加之后Design是看不到的,要想删除这个控件怎么搞试过把Source中的声明、注册、实例化全删了,可是Matisse会自动加上去的,郁闷(这个Matisse似乎必须要在Design上删除,可是那里看不到JPopupMenu
    哪位高人知道?多承指教