来个简单明了的
fxml的tableview数据绑定和java代码方式的数据绑定很像,不同的在于要有一到映射
首先看个目录
1.界面文件Sample.fxml
1 <?xml version="1.0" encoding="UTF-8"?> 2 3 <?import java.lang.*?> 4 <?import java.util.*?> 5 <?import javafx.scene.control.*?> 6 <?import javafx.scene.layout.*?> 7 <?import javafx.scene.paint.*?> 8 9 <AnchorPane id="AnchorPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" 10 xmlns:fx="http://javafx.com/fxml" xmlns="http://javafx.com/javafx/2.2" 11 fx:controller="test.SampleController" 12 > 13 <children> 14 <TableView layoutX="132.0" layoutY="33.0" prefHeight="107.0" prefWidth="310.0" fx:id="tview"> 15 <columns> 16 <TableColumn maxWidth="5000.0" minWidth="10.0" prefWidth="137.0" text="用户名" fx:id="colUsername"/> 17 <TableColumn maxWidth="5000.0" minWidth="10.0" prefWidth="143.0" text="密码" fx:id="colPassword"/> 18 </columns> 19 </TableView> 20 </children> 21 </AnchorPane>