Создание Mouselistner для прямоугольника Javafx

Я хочу создать mouselistner на моем прямоугольнике javafx.

идея заключается в том, что прямоугольник должен изменить цвет, когда я нажимаю на него?

Кто-нибудь знает, как добавить список в фигуры в Javafx?

пока я пробовал это:

    final Rectangle rect = new Rectangle();

        rect.setOnMouseClicked(new EventHandler() {

            @Override
            public void handle(MouseEvent event) {
                // TODO Auto-generated method stub

            }
        });

Однако я получаю сообщение о том, что

метод setOnMouseClicked (new EventHandler () {}) не определен для типа Rectangle

Abit больше информации:

Единственные варианты, которые у меня есть для rect это следующие:

rect.add()
rect.contains()
rect.grow();
rect.hashcode()
rect.intersection();

и несколько других не имеют значения.

Импорт, который я использую, следующие:

import com.sun.glass.events.MouseEvent;
import com.sun.javafx.geom.Rectangle;
import com.sun.javafx.geom.Shape;

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

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