当我被教导在学校制作GUI时,似乎坚持MVC方法的最佳方式是使用标记语言(FXML)制作标记,而不是像冗长的冗长的Java代码那样table.add(...)
但是很多次我需要它
不幸的是,我发现很难在线找到FXML故障排除资源。
我的问题:
我试图使用FXML在TableColumn元素中放置一个切换按钮。这是我的代码看起来像,但它不起作用。它给出了错误:
引起:javafx.fxml.LoadException:元素没有定义默认属性。
由我添加ToggleButton的下面一行引起:
<TableColumn>
<columns>
<TableColumn >
<ToggleButton />
</TableColumn>
</columns>
</TableColumn>
为了易读性,我忽略了元素的属性 - 它们不会导致错误。
我尝试添加<children>
元素来放入ToggleButton,但显然它只能用于窗格。
任何帮助表示赞赏。