java - 不显示 TableView Javafx 的行
问题描述
我似乎无法让数据连续显示。这将返回一个成功实施的订单表。该表出现,如果我使用文字而不是变量,则数据正确显示(即,如果我输入“Boo”而不是 orderRows[0],它可以工作)。我觉得我的鼻子底下有什么我看不见的东西。请注意,我已确认我的 OrderData 类已成功将适当的字符串传递给 OrderRows。我的行标题正确显示“发货日期”。下面的行是空白的。我忘记了什么?
public class viewOrderTable {
//This is where my orderData is created.
//I have verified this is putting a correct value in OrderRows.
static OrderData orderData = new OrderData();
static OrderRows[] orderRows = orderData.GetOrderRows();
private final static ObservableList<OrderRows> rowMaker =
FXCollections.observableArrayList(orderRows[0]);
public static TableView<OrderRows> viewOrderTableBuilder() {
TableView<OrderRows> addOrderTable = new TableView();
TableColumn<OrderRows,String> shipDate = new
TableColumn<OrderRows,String> ("Ship Date");
shipDate.setCellValueFactory(new PropertyValueFactory("shipDate"));
addOrderTable.setItems(rowMaker);
addOrderTable.getColumns().addAll(shipDate);
return addOrderTable;
}
这是我的 OrderRows 类:
public class OrderRows {
private String shipDate;
public OrderRows(String shipDate,) {
this.shipDate = shipDate;
}
public String getshipDate() {
return shipDate;
}
}
解决方案
推荐阅读
- python - 在某些 conda 命令错误:“找不到图像”
- loops - 如何使用java在循环中动态更改按钮变量名称
- java - 如何使用 Quarkus 进行长轮询
- ssl - netbeans java.security.cert.certificateexpiredexception
- pytorch - 在 Anaconda 中导入 pytorch 时出现问题
- postgresql - Sequelize – 按值排序
- sql - 如何使用更新在嵌套子查询中使用外部查询变量?
- r - 如何在 R 中创建以下函数?
- xampp - 我在哪里可以将我的网站文件夹粘贴到 Ubuntu XAMPP 中以访问本地主机服务器?
- elasticsearch - 在 Elasticsearch 搜索结果中跳过字段中的重复项