java 2d 如何在画的直线上取到某个点的坐标?

Python015

java 2d 如何在画的直线上取到某个点的坐标?,第1张

添加一个鼠标监听器,重写监听器的下面方法

public void mouseClicked(MouseEvent e) {

System.out.println("x=" + e.getX())

System.out.println("y=" +e.getY())

}

用鼠标点击某一点,就可以显示坐标到控制台了!

先创建每个图形的Rectangle 对象

public Rectangle getRect() {

rect = new Rectangle(x, y , WIDTH, HEIGHT)

return rect

}

然后在其中一个里判断 是否相交!

if(this.getRect().intersects(other.getRect()) {

//do...

}

不是很明白你的意思哦 !!

%d表示输出类型,这里是指整型类型。%d*%d=%2d表示一个表达式,是两个整型数相乘等于另一个整型数,%d在这里就相当于一个占位符。比如System.out.println( "%d + %d = %d\n" , x, y, nSum)这里的"%d + %d = %d 就表示x+y=nSum.希望你能看明白