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.希望你能看明白