⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 getcatchscreenimagerectangle.java

📁 动画素材图像语义标注系统:该系统实现对图片的语义标注
💻 JAVA
字号:
package cn.dxm.util;

import java.awt.Point;
import java.awt.Rectangle;

public class GetCatchScreenImageRectangle {
	
	
	
	//p1 as the start point  && p2 as the second point
	public Rectangle getRectangle(Point p1,Point p2){
		
		int x1,y1,x2,y2,width,height;
		Rectangle rec=null;
		x1=p1.x;
		y1=p1.y;
		x2=p2.x;
		y2=p2.y;
		
	
		if(x1<x2){//当鼠标托着往右走截图
			
			if(y1<y2){//当鼠标托着往下走
				rec=new Rectangle(x1,y1,x2-x1,y2-y1);
			}else if(y1>y2){//当鼠标托着入上走.
				rec=new Rectangle(x1,y2,x2-x1,y1-y2);
			}else {
				rec=new Rectangle(x1,y1,x1+5,y1+5);
				}
			
			
		}else if(x1>x2)//当鼠标托着往左走截图
		{
            if(y1<y2){//当鼠标托着往下走
				rec=new Rectangle(x2,y1,x1-x2,y2-y1);
			}else if(y1>y2){//当鼠标托着入上走.
				rec=new Rectangle(x2,y2,x1-x2,y1-y2);
			}else rec=new Rectangle(x1,y1,x1+5,y1+5);
		}else{
			rec=new Rectangle(x1,y1,x1+5,y1+5);
		}
		
		return rec;
	}
	
	
	

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -