Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > переопределение mouseDown


Автор: Гость_Alex 17.7.2004, 10:09
Всем привет!
народ, может кто поможет - пишу простой апплет на Visual J++ 6.0,
код такой:
public class TestApplet extends Applet () {
//...............................
public boolean mouseDown(Event evt, int x , int y) {
//..............
return true;
}
}

При сборке выдается ошибка:" 'boolean mouseDown(Event evt, int x , int y) ' has been deprecated by the author of 'boolean Component.mouseDown(Event, int, int)' (J5014)"

Что бы это значило? Почему не срабатывает замещение? или это фишка микрософта?

Автор: Domestic Cat 17.7.2004, 22:03
Старинный метод упраздненный c Java 1.1. Используйте

protected void processMouseEvent(MouseEvent e)

(если вы пишете свой класс наследующий от одного
из сaбклассов класса Container) или

public void mouseMoved(MouseEvent e)

интерфейса MouseMotionListener. А вообще, луче почитать что по этому поводу пишет Sun.

http://java.sun.com/docs/books/tutorial/uiswing/events/index.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)