"元素没有定义默认属性"尝试将ToggleButton添加到FXML中的TableColumn时出错

时间:2016-04-10 21:00:18

标签: java javafx fxml xmltable

当我被教导在学校制作GUI时,似乎坚持MVC方法的最佳方式是使用标记语言(FXML)制作标记,而不是像冗长的冗长的Java代码那样table.add(...)但是很多次我需要它 不幸的是,我发现很难在线找到FXML故障排除资源。

我的问题:
我试图使用FXML在TableColumn元素中放置一个切换按钮。这是我的代码看起来像,但它不起作用。它给出了错误:

  

引起:javafx.fxml.LoadException:元素没有定义默认属性。

由我添加ToggleButton的下面一行引起:

<TableColumn>
  <columns>
    <TableColumn >
      <ToggleButton />
    </TableColumn>
   </columns>
 </TableColumn>  

为了易读性,我忽略了元素的属性 - 它们不会导致错误。

我尝试添加<children>元素来放入ToggleButton,但显然它只能用于窗格。
任何帮助表示赞赏。

0 个答案:

没有答案