Java 8 лямбда-выражений - как насчет нескольких методов во вложенном классе

Я читаю о новых возможностях на:http://www.javaworld.com/article/2078836/java-se/love-and-hate-for-java-8.html

Я видел пример ниже:

Использование анонимного класса:

button.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent ae) {
        System.out.println("Action Detected");
    }
});

С лямбда:

button.addActionListener(e -> {
    System.out.println("Action Detected");
});

Что бы кто-то сделал сMouseListener если они хотят реализовать несколько методов в анонимном классе, например:

public void mousePressed(MouseEvent e) {
    saySomething("Mouse pressed; # of clicks: "
               + e.getClickCount(), e);
}

public void mouseReleased(MouseEvent e) {
    saySomething("Mouse released; # of clicks: "
               + e.getClickCount(), e);
}

... и так далее?

Ответы на вопрос(3)

Ваш ответ на вопрос