Вы используете неправильные константы здесь:
if (nativeMouseEvent.getButton() == InputEvent.BUTTON1_DOWN_MASK) {
Если вы посмотрите на NativeMouseEvent API , getButton () вернет 1, если нажата кнопка 1:
/** Indicates mouse button #1; used by getButton(). */
public static final int BUTTON1 = 1;
Вы используете java.util.InputEvent
константы, значение которых равно 1024, и не используете правильную, даже если это был Swing GUI. Так что измените на
if (nativeMouseEvent.getButton() == NativeMouseEvent.BUTTON1) {
То же самое для других ваших выражений.