小弟我想用Swing下实现这么一个功能:
当鼠标经过工具栏区域时候,工具栏出现。但鼠标不在工具栏所在区域时候,工具栏隐藏,
类似MSN或QQ。焦点在时,MSN或QQ从窗口上慢慢得拉下来。
我想鼠标经过时,工具栏也像MSN或QQ从窗口上慢慢下来。谢谢大虾们!小弟在这有礼了!

解决方案 »

  1.   

    可以做, 但是这里的工具栏最好不要普通意义上的工具栏JToolBar, 而是使用一个JWindow来做.
    鼠标触发区, 自己在某个JPanel等上面定义区域, 当有鼠标移动事件时, 判断鼠标是否在此区域.此工具栏的滑动出现可以动态的改变JWindow的大小来实现, 可要做好, 可能会需要点小技巧.
      

  2.   

    如果做到msn或者qq效果,有点难度,可能需要些windows程序,鼠标移动到某个桌面区域的时候,启动jvm,装载相关的swing界面的程序;
    如果只是在swing界面上做到这个效果,要容易很多,就是一个鼠标移动事件里可以实现。