JavaFX Scene Builder 2.0与自定义控件崩溃

时间:2016-11-04 21:20:38

标签: javafx scenebuilder

我使用TextFormatter制作了一个自定义控件(extends Label) 运行正常。但是,如果我将它导入到Scene Builder和 将它插入AncorPane,SceneBuilder没有任何关闭 信息。日志文件什么也没说。 我简化了代码并实现了两个类。见下文。 NewClass引发SceneBuilder崩溃,NewClass1没引发。 我意识到这也取决于容器: AncorPane,Pane,TilePane,TabPane引发崩溃,但GridPane没有。

有什么想法解决这个问题吗?

代码:

import javafx.scene.control.TextFormatter;

public class NewClass extends javafx.scene.control.Label{
    TextFormatter t;
    public void x(TextFormatter o) {
        t = o;
    }
    public NewClass(){ super();}
}

public class NewClass1 extends javafx.scene.control.Label{
    TextFormatter t;
    public void x(Object o) {
        t = (TextFormatter)o;
    }
    public NewClass1(){ super();}
}

0 个答案:

没有答案