Специальная, доступная только для чтения переменная this используется для явных обращений к объекту (к контексту «этого» объекта) при вызове addMouseMotionListener(). Метод может использовать this для обращения к экземпляру объекта, которому он принадлежит. Таким образом, следующие команды эквивалентны — обе присваивают значение переменной экземпляра theMessage:
theMessage = message;
или:
this.theMessage = message;