You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
1.1 KiB
67 lines
1.1 KiB
package com.example.jmacro.base;
|
|
|
|
/**
|
|
* 屏幕区域
|
|
*/
|
|
public class ScreenRect {
|
|
|
|
private int left;
|
|
private int top;
|
|
private int right;
|
|
private int bottom;
|
|
|
|
public ScreenRect() {
|
|
}
|
|
|
|
public ScreenRect(int left, int top, int right, int bottom) {
|
|
this.left = left;
|
|
this.top = top;
|
|
this.right = right;
|
|
this.bottom = bottom;
|
|
}
|
|
|
|
public int getLeft() {
|
|
return left;
|
|
}
|
|
|
|
public void setLeft(int left) {
|
|
this.left = left;
|
|
}
|
|
|
|
public int getTop() {
|
|
return top;
|
|
}
|
|
|
|
public void setTop(int top) {
|
|
this.top = top;
|
|
}
|
|
|
|
public int getRight() {
|
|
return right;
|
|
}
|
|
|
|
public void setRight(int right) {
|
|
this.right = right;
|
|
}
|
|
|
|
public int getBottom() {
|
|
return bottom;
|
|
}
|
|
|
|
public void setBottom(int bottom) {
|
|
this.bottom = bottom;
|
|
}
|
|
|
|
public int getWidth() {
|
|
return this.right - this.left;
|
|
}
|
|
|
|
public int getHeight() {
|
|
return this.bottom - this.top;
|
|
}
|
|
|
|
public int[] getCenter() {
|
|
return new int[]{(left + right) / 2, (top + bottom) / 2};
|
|
}
|
|
}
|