Название (и javadocs) подразумевает, что MouseAdapter является адаптером (шаблон проектирования). Но я не вижу его как такового - он ничего не приспосабливает ни к чему, на первый взгляд, по крайней мере
Единственное, что происходит, это то, что вы можете передать экземпляр MouseAdapter любому методу, ожидающему любого из интерфейсов. Таким образом, вы можете использовать экземпляр MouseListener, где ожидается только MouseMotionListener. Но "перевод" не происходит. И он не соответствует UML GoF - в версии "адаптера класса" ожидается, что вызов одного метода вызывает метод от адаптируемого.
Итак, это адаптер (шаблон дизайна), или это просто случайное имя, которое вызывает путаницу?