我想要创建一个函数,它接受任何javaFX元素并设置一个onMouseEntered事件。
我尝试使用泛型类型,并且只使用javaFX textfield扩展它,但是当我尝试访问setOnMouseEntered方法时,它说“无法解析‘T’中的'setOnMouseEntered‘方法’”。我怎么能这么做?
public class sceneHandler<T extends javafx.scene.control.TextField> {
public <T> void onMouseUI(T obj){
obj.setOnMouseEntered(e->{
// Do something
});
}
}发布于 2020-03-09 00:32:42
使用Node类,它是所有JavaFX组件的基类:
public void onMouseUI(Node node){
node.setOnMouseEntered(e -> {
// Do something
});
}https://stackoverflow.com/questions/60592178
复制相似问题