簡単なケースを次に示します。
private final MouseAdapter mouse = new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
calculate();
}
};
これはクラス レベルのフィールドなので、匿名クラスと呼ぶのは適切ではないようです。ネストされたクラスに関する Oracle チュートリアルのページにある他の名前や説明はどれも当てはまらないようです。
「単一使用オブジェクト」に沿ったものだと思いますが、「匿名クラスという名前のクラスレベル」のようなことを言わずに説明することさえ困難です
Java と AWT に慣れていない人のために説明すると、マウス操作をリッスンするためのインターフェースを実装する操作のないメソッドを持つクラスのインスタンスを作成しています。複数のタイプのリスナー (ホイール、モーション、クリック) として追加できるように、実際のインスタンスが必要ですが、制御には同じオブジェクトを使用します。ただし、質問自体はAWT固有ではありません。