首页上一页 1 下一页尾页 3 条记录 1/1页
学通java的24堂课361页简易配对游戏
发表在Java图书答疑
2012-07-30
是否精华
是
否
版块置顶:
是
否
[font face=] private boolean check() {
boolean result = true;
for (int i = 0; i < 5; i++) {
Point location = img[i].getLocationOnScreen(); // 获取每个图像标签的位置
Point seat = targets[i].getLocationOnScreen(); // 获取每个对应位置的坐标
targets[i].setBackground(Color.GREEN); // 设置匹配后的颜色
// 如果配对错误
if (location.x < seat.x || location.y < seat.y
|| location.x > seat.x + 80 || location.y > seat.y + 80) {
targets[i].setBackground(Color.ORANGE); // 回复对应位置的颜色
result = false; // 检测结果为false
}
}
return result; // 返回检测结果
}
问:倘若前面4张画都未能匹配,只有第5张画与文字匹配,那么result是否为true?那么check的结果是否为ture?
boolean result = true;
for (int i = 0; i < 5; i++) {
Point location = img[i].getLocationOnScreen(); // 获取每个图像标签的位置
Point seat = targets[i].getLocationOnScreen(); // 获取每个对应位置的坐标
targets[i].setBackground(Color.GREEN); // 设置匹配后的颜色
// 如果配对错误
if (location.x < seat.x || location.y < seat.y
|| location.x > seat.x + 80 || location.y > seat.y + 80) {
targets[i].setBackground(Color.ORANGE); // 回复对应位置的颜色
result = false; // 检测结果为false
}
}
return result; // 返回检测结果
}
问:倘若前面4张画都未能匹配,只有第5张画与文字匹配,那么result是否为true?那么check的结果是否为ture?