2017-04-05 11 views
0

JavaFXラベルを拡張しました。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でそれを使用するときに、私は次のエラーを取得:

enter image description here

私はまだかかわらず、コンパイルすることができますが、私はそれを実行したとき、私はこの取得: enter image description here

答えて

1

これは既に見つかりました:私は正しいLabelクラスを拡張していませんでした。 (JavaFXの代わりにJava.awt)。

関連する問題