假如我有2个Canvas的子类 我让他们在线程中运动,假如 我要判断他们是不是相交
可不可以用
if(canvas1 instanceof canvas2)还有我想问问 这句话是返回的什么值
{
}
还是要把他门副给一个Rectangle对象在来比较
可不可以用
if(canvas1 instanceof canvas2)还有我想问问 这句话是返回的什么值
{
}
还是要把他门副给一个Rectangle对象在来比较
解决方案 »
- 多线程操作LinkedList导致ConcurrentModificationException异常
- Integer[]... arr 没有见过这种写法,是什么意思,各位给个说法把
- JAVA如何将文件夹复制到远端的WINDOWS服务器的某个路径下?
- 求助 ~~ 如何在java中启动dos
- 看看这个this()是调用什么的?
- 关于一对多的保存问题
- JProgressBar有个问题。
- 如何得到前几天的日期
- 请问是谁想要参考数据输入输出流的流量监控?这儿有一个简易的例子供参考
- 为什么中文字符串在GridControl中显示不出来,可是在其他控件,如TextField中就是正常的?
- 学习的JAVA条件
- 请问若何使 JScrollPane 的滚动条始终停留在底端?
{
}
意思是:A是不是B的一个9实例?
返回值:自然是bool的了。
Rectangle bounds2 = canvas2.getBounds();
if (bounds1.intersects(bounds2)) { //相交
...
}
else { //不相交
...
}