使用NetBeans。我需要有关在FXML文件中定义内部类的语法的帮助。
示例类,其中Bar是Foo的内部类:
public class Foo {
//... Foo stuff
public class Bar {
//... Bar stuff
}
}
在FXML文件中,我想使用外部和内部类。外部类Foo被识别,但内部类提出“类不存在:Foo.Bar”。
样本FXML:
<?import customcontrol.*?>
<Region>
<Foo name="thebigfoo" />
<Foo.Bar name ="inner"/>
</Region>
P.S这是第一篇文章,所以我希望问题格式是正确的:)
答案 0 :(得分:0)
将内部类设为静态类(与Foo的实例无关):
public class Foo {
//... Foo stuff
public static class Bar {
//... Bar stuff
}
}