Java для чайников. Урок 6. События (mouseDown, mouseMove, Event). |
Автор megabax | ||
03.11.2011 г. | ||
Java для чайников. Урок 6. События (mouseDown, mouseMove, Event).Посмотреть пример апплета, разработанного на данном уроке, можно здесь.
Сегодня мы займемся обработкой событий. События в системе Windows и других многозадачных системах могут быть разные: нажатие на кнопочку мыши, нажатие на кнопку на клавиатуре, перемещение указателя мыши и другие. Java-апплеты могут перехватывать такие события и как то реагировать на на них. Для демонстрации этой возможности Java попробуем создать апплет, в котором можно рисовать мышкой кривую линию:
Для перехвата событий мыши в данном примере мы будет использовать предопределенные методы класса Applet mouseDown и mouseMove:
Работает этот апплет следующим образом: при нажатии на кнопочку мыши меняется режим (переменная drawing), при перемещении мыши, если у нас режим drawing включен, запоминается позиция, куда была перемещена мышь. В методе paint, который отвечает за прорисовку апплета, мы просто соединяем эти точки линией.
(С) Шуравин Александр
|
||
Последнее обновление ( 03.11.2011 г. ) |
« След. | Пред. » |
---|