我在JFrame上添加了一个鼠标监听,当鼠标移入窗口时放大窗口,移出窗口时缩小窗口,代码调试正常。但是我在JFrame上添加了一个Panel面板,JFrame上鼠标监听就失去作用,感觉是被Panel盖住了JFrame,应为我要在JFrame上添加多个Panel用来布局,JFrame会被遮挡的严严实实,但我又要对JFrame进行鼠标事件监听,该怎么整哪,请指教,谢谢,谢谢,谢谢。

解决方案 »

  1.   

    我好像搞错了,是我在JFrame的鼠标事件上监听了“进入”和“退出”事件,怎么鼠标进入按钮就算退出JFrame了,太郁闷了
      

  2.   

    你把事件监听加到PANEL上试试
      

  3.   

    我把JFrame的大小位置定义了一个矩形,让后在鼠标退出事件里判断鼠标的全局坐标是否不在这个矩形里,暂时凑活着解决这个问题,谢谢大家,Java的GUI的设计真是很痛苦呀。