没有做过,但是有点思路~
就拿两个窗体来说吧~B窗体得到A窗体的一个引用,给B窗体。然后给B添加一个监听器:frameB.addComponentListener(new ComponentAdapter()
{
public void componentMoved(ComponentEvent e)
{
//检测B对A的位置,如果接近某范围,将’B‘帖上
//设置一个flag值为true,表示现在两个窗体处于粘贴状态,以后A移动,让B随之一起移动
}});
就拿两个窗体来说吧~B窗体得到A窗体的一个引用,给B窗体。然后给B添加一个监听器:frameB.addComponentListener(new ComponentAdapter()
{
public void componentMoved(ComponentEvent e)
{
//检测B对A的位置,如果接近某范围,将’B‘帖上
//设置一个flag值为true,表示现在两个窗体处于粘贴状态,以后A移动,让B随之一起移动
}});
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货