0
我有一个用于拖动标签宽度鼠标的代码。Java,如果可拖动对象触及其他对象
lbl_banner.addMouseListener(new MouseAdapter()
{
@Override
public void mousePressed(MouseEvent e) {
//catching the current values for x,y coordinates on screen
x_pressed = e.getX();
y_pressed = e.getY();
}
});
lbl_banner.addMouseMotionListener(new MouseMotionAdapter(){
@Override
public void mouseDragged(MouseEvent e){
//and when the Jlabel is dragged
setLocation(e.getXOnScreen() - x_pressed, e.getYOnScreen() - y_pressed);
}
});
现在,我怎么做一个功能:当我拖在屏幕周围这个标签,如果通过拖动触摸其他对象的标签(标签,按钮,...)做一些事情。
if(//labelTouchesSomething){//do something}
好的,我会做的。 – Salmeh