Обработка событий от мыши Java

Обработка событий от мыши JavaЧтобы обработать события от мыши, следует реализовать интерфейсы MouseListener и MouseMotionListener. Можно было бы также реализовать ин­терфейс MouseWheelListener, но мы не станем здесь этого делать.

Весь процесс обработки событий от мыши демонстрируется в приведенном ниже примере апле­та. В строке состояния окна этого аплета выводятся текущие координаты мыши.

Всякий раз, когда нажимается кнопка мыши, на месте курсора мыши появляется слово «Down»(Нажато). И всякий раз, когда кнопка мыши отпускается, слово «Up» (Отпущено) . А если производится щелчок кнопкой мыши, то в левом верх­нем углу области отображения аплета выводится сообщение «Mouseclicked» (Произведен щелчок кнопкой мыши ). Читать

Обзор класса MouseEvent Java — описание методов и примеры

Обзор класса MouseEvent Java - описание методов и примерыИмеется восемь типов событий от мыши. Для их обозначения в классе MouseEvent определяется ряд целочисленных констант, перечисленные ниже.

Класс MouseEvent является производным от класса InputEvent. Ниже приве­ден один из его конструкторов. Читать

Обзор класса KeyEvent Java

Обзор класса KeyEvent JavaСобытие типа KeyEvent генерируется при вводе с клавиатуры. Имеются три типа клавиатурных событий, обозначаемых следующими целочисленными константами:

  • KEY_PRESSED
  • КЕУ_RELEASED
  • КЕУ_TYPED

События первых двух типов наступают при нажатии и отпускании клавиши на клавиатуре, а событие третьего типа — при вводе символа. Следует, однако, иметь в виду. что нажатие не всех клавиш приводит к вводу символа с клавиатуры. Так, при нажатии клавиши <Shift> символ не вводится.

В классе KeyEvent определяется целый ряд других целочисленных констант. Например, константы VК_0-VK_9 и VK_A-VK_Z обозначают эквиваленты чисел и букв в коде АSСII. Читать