GaragePanel(UI p) {
super("src/hu/elte/txtuml/examples/garage/images/garage.jpg");
parent = p;
try {
doorImg = ImageIO.read(new File("src/hu/elte/txtuml/examples/garage/images/door.jpg"));
sirenImg1 = ImageIO.read(new File("src/hu/elte/txtuml/examples/garage/images/siren1.jpg"));
sirenImg2 = ImageIO.read(new File("src/hu/elte/txtuml/examples/garage/images/siren2.jpg"));
} catch (IOException e) {
System.out.println("Error: Cannot load some image.");
}
addMouseMotionListener(new MouseMotionAdapter() {
@Override
public void mouseMoved(MouseEvent me) {
Rectangle doorRect = new Rectangle(doorX, doorY, doorImg.getWidth(), doorImg.getHeight());
if (doorRect.contains(me.getPoint())) {
parent.control.motionSensorActivated();
parent.control.alarmSensorActivated();
setCursor(Cursor.getPredefinedCursor(Cursor.CROSSHAIR_CURSOR));
} else {
setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
}
}
});
}
UI.java 文件源码
java
阅读 37
收藏 0
点赞 0
评论 0
项目:txtUML
作者:
评论列表
文章目录