来个简单明了的

fxml的tableview数据绑定和java代码方式的数据绑定很像,不同的在于要有一到映射

首先看个目录

javafx基于使用fxml布局的tableview数据绑定用法

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>
View Code

相关文章: