我在Java应用程序中嵌入了JavaFX。我正在尝试使用以下代码创建一个表,表标题只是垃圾。
TableView table = new TableView();
table.setEditable(false);
table.getColumns().setAll(new TableColumn("Col1"), new TableColumn("Col2"));
VBox aVBox = new VBox();
aVBox.setSpacing(5);
aVBox.getChildren().add(table);
jFXPanel.setScene(new Scene(aVBox));
有谁知道为什么我没有看到“Col1”和“Col2”作为标题?
答案 0 :(得分:1)
我发现了问题所在。事实证明我们正在设置系统属性:
System.setProperty("prism.order", "j2d");
上面有一条评论说明了一些关于JavaFX beta修复的内容。如果我拿出来,那么一切都按预期显示。