java表格如何刷新_JavaFX:如何刷新表格?

我在JavaFX TableView中刷新行样式有问题。JavaFX:如何刷新表格? Java版本 “1.8.0_51” 的Java(TM)SE运行时环境(建

我在JavaFX TableView中刷新行样式有问题。JavaFX:如何刷新表格?

Java版本 “1.8.0_51”

的Java(TM)SE运行时环境(建立1.8.0_51-B16)

的HotSpot的Java(TM)服务器VM(25.51建设-B03,混合模式)

逻辑:

加载数据到的tableView。

通过setRowFactory将新样式设置为行。

将新数据加载到表中。

刷新新表格行的样式。 (不适用于我)

如何重新加载行的样式?

hCLt0.png

我的代码片段:

import javafx.application.Application;

import javafx.beans.property.SimpleIntegerProperty;

import javafx.beans.property.SimpleStringProperty;

import javafx.collections.FXCollections;

import javafx.collections.ObservableList;

import javafx.event.ActionEvent;

import javafx.event.EventHandler;

import javafx.scene.Scene;

import javafx.scene.control.Button;

import javafx.scene.control.TableColumn;

import javafx.scene.control.TableRow;

import javafx.scene.control.TableView;

import javafx.scene.control.cell.PropertyValueFactory;

import javafx.scene.layout.VBox;

import javafx.scene.paint.Color;

import javafx.stage.Stage;

import javafx.util.Callback;

public class