JavaFX中使用TableView怎么导入表
时间: 2024-01-17 21:03:41 浏览: 97
您可以使用JavaFX中的`TableView`控件来显示数据表格。要在`TableView`中导入表格,您需要先创建一个`TableColumn`对象,并将其添加到`TableView`中。然后,您可以将数据添加到`TableView`中的各行中。
以下是一个简单的例子,演示如何在JavaFX中导入表格:
```java
TableView table = new TableView();
TableColumn nameColumn = new TableColumn("Name");
TableColumn ageColumn = new TableColumn("Age");
table.getColumns().addAll(nameColumn, ageColumn);
ObservableList<Person> data = FXCollections.observableArrayList(
new Person("John", 30),
new Person("Mary", 25),
new Person("Bob", 35)
);
table.setItems(data);
nameColumn.setCellValueFactory(new PropertyValueFactory<>("name"));
ageColumn.setCellValueFactory(new PropertyValueFactory<>("age"));
```
在上面的代码中,我们首先创建一个`TableView`对象,并创建两个`TableColumn`对象,分别表示姓名和年龄。然后,我们将这两个列添加到`TableView`中。接下来,我们创建一个`ObservableList`对象,用于存储人员信息数据,并将其设置为`TableView`的数据源。最后,我们将姓名列和年龄列与`Person`类中对应的属性绑定起来。
在实际应用中,您需要根据自己的数据结构和需求来调整代码。希望这个例子能帮助您在JavaFX中使用`TableView`导入表格。
阅读全文