Java - фальшивые мышиные события без окна фокусировки

1

У меня есть апплет, загруженный в JFrame, который я могу отправить информацию мыши так:

MouseEvent m;

    m = new MouseEvent(owner.loader.applet.getComponent(0),
            MouseEvent.MOUSE_PRESSED,
            System.currentTimeMillis(),
            button,
            x,
            y,
            0,
            false);

            owner.loader.applet.getComponent(0).dispatchEvent(m);

Теперь, когда я отправляю это событие мыши на апплет, мой JFrame будет в центре внимания. Как я могу остановить это от этого? Когда я посылаю событие mousemove вместо нажатия мыши, он не фокусируется.

Я использую событие BUTTON1_MASK для параметра кнопки.

Теги:
events
applet
mouse

1 ответ

0

Ах, у меня это получилось, первым аргументом MouseEvent должен был быть апплет, а остальные должны были быть applet.getComponent(0). Я оставлю это здесь просто, если у кого-то еще есть моя проблема.

  • 0
    Я не понимаю ваш ответ. Не могли бы вы обновить его с помощью кода или / и объяснений.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню