我扩展了JavaFX标签。
public class UpdateLabel extends Label{
private StringProperty updateKeyPrefix = new SimpleStringProperty();
public String getUpdateKeyPrefix(){
return this.updateKeyPrefix.get();
}
public void setUpdateKeyPrefix(String updateKeyPrefix){
this.updateKeyPrefix.set(updateKeyPrefix);
}
private ObjectProperty<Enum<?>> updateKeyEnum = new SimpleObjectProperty<>();
public Enum<?> getUpdateKeyEnum(){
return this.updateKeyEnum.get();
}
public void setUpdateKeyEnum(Enum<?> updateKeyEnum){
this.updateKeyEnum.set(updateKeyEnum);
}
public Update getUpdate(){
return new Update(this.getUpdateKeyEnum(), this.getUpdateKeyPrefix(), null);
}
}
现在当我在我的fxml中使用它时,我收到以下错误:
答案 0 :(得分:1)
好的已经找到了:我没有扩展正确的Label类。 (Java.awt而不是JavaFX)。