В чем разница между нажатием и вводом мыши?

1 Ответы


  • Это два события. «Нажатие мыши» - это событие, которое работает, когда кнопка мыши нажата (нажата и отпущена), тогда как событие «мышь введена» работает, когда мышь входит в компонент или некоторую указанную область. Обычно метод muoseClicked используется для выбора или двойного щелчка по значку. Поскольку щелчок мышью представляет собой комбинацию нажатия и отпускания кнопки мыши, методы mousePressed () и mouseReleased () вызываются перед отправкой события методу MouseClicked (). Для события «мышь введена» нет необходимости щелкать мышью. Кнопка вызывается всякий раз, когда находится внутри компонента, который его слушает. Java предоставляет нам слушателей событий для обработки событий. Оба события «щелкнул мышью» и «мышь введена» обрабатываются интерфейсом MouseLisener.Ниже приводится общая форма этих двух методов в Java.
    void mouseClicked (MouseEvent me)
    void mouseEntered (MouseEvent me)
    В Java оба этих метода работают, принимая аргумент типа MouseEvent. MouseEvent является подклассом класса InputEvent и определяет следующие восемь целочисленных констант
    MOUSE_CLICKED
    MOUSE_DRAGGED
    MOUSE_ENTERED
    MOUSE_EXITED
    MOUSE_MOVED
    MOUSE_PRESSED
    MOUSE_RELEASED
    MOUSE_WHEEL
    Для использования интерфейса mouseClicked и mouseEntered должны быть реализованы события MouseClicked и mouseEntered.

Напишите свой ответ

Ваш ответ появится после модерации