问题描述
我的窗口有如下代码,实现任意拖动窗口和鼠标出入时的窗口透明度变化。窗口上有一个label,设置tooltip之前一切正常,设置之后,该窗口无法在label上实现拖动了(必须点无控件占据的空白位置才能拖动),而且透明度的部分也无法在label上实现了如何改进?privatevoidformMousePressed(java.awt.event.MouseEventevt){offsetX=evt.getX();offsetY=evt.getY();}privatevoidformMouseDragged(java.awt.event.MouseEventevt){java.awt.Componentc=(Component)evt.getSource();c.setLocation(evt.getXOnScreen()-offsetX,evt.getYOnScreen()-offsetY);}//Handlemousehover:lessOpaque.privatevoidformMouseMoved(java.awt.event.MouseEventevt){this.setOpacity(0.9f);}privatevoidformMouseExited(java.awt.event.MouseEventevt){this.setOpacity(0.5f);}
时间: 2024-10-28 04:40:25