UI.java 文件源码

java
阅读 37 收藏 0 点赞 0 评论 0

项目:txtUML 作者:
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));
            }
        }
    });
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号