我想在我的 javafx 矩形上创建一个 mouselistner。
这个想法是当我按下矩形时它必须改变颜色?
有谁知道如何在 Javafx 中向形状添加侦听器?
到目前为止,我试过这个:
final Rectangle rect = new Rectangle();
rect.setOnMouseClicked(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent event) {
// TODO Auto-generated method stub
}
});
但是我得到一个错误说
Rectangle 类型的方法 setOnMouseClicked(new EventHandler(){}) 未定义
升技更多信息:
我对 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;