Skip to content

BasicMouseListener cannot distinguish down press and up press. #35

@math0898

Description

@math0898

Mouse listener always forwards a click event as pressed=true.

// In scene
    public void mouseInput (Point pos, boolean pressed) {
        Logger logger = GameEngine.getLogger();
        if (pressed) logger.log("Clicked at " + pos + "!", Level.VERBOSE);
        else logger.log("Click released at " + pos + "!", Level.VERBOSE);
[VERBOSE] BasicMouseListener: Received mouse pressed event: java.awt.event.MouseEvent[MOUSE_PRESSED,(549,527),absolute(2469,527),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on frame0
[VERBOSE] Clicked at java.awt.Point[x=549,y=527]!
[VERBOSE] BasicMouseListener: Received mouse release event: java.awt.event.MouseEvent[MOUSE_RELEASED,(549,526),absolute(2469,526),button=1,modifiers=Button1,clickCount=1] on frame0
[VERBOSE] Clicked at java.awt.Point[x=549,y=526]!
[VERBOSE] BasicMouseListener: Received mouse pressed event: java.awt.event.MouseEvent[MOUSE_PRESSED,(423,536),absolute(2343,536),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on frame0
[VERBOSE] Clicked at java.awt.Point[x=423,y=536]!
[VERBOSE] BasicMouseListener: Received mouse release event: java.awt.event.MouseEvent[MOUSE_RELEASED,(423,536),absolute(2343,536),button=1,modifiers=Button1,clickCount=1] on frame0
[VERBOSE] Clicked at java.awt.Point[x=423,y=536]!

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions