我是 JavaFX 的新手。在我的应用程序中,我有 3 个选项卡。我用来将数据输入数据库的第一个选项卡。第二个选项卡用于在 TableView 中显示数据。使用按钮,我可以选择我希望可视化的数据类型。在发送请求时,我得到 4 行数据。 有:
table.setPrefHeight(700);
我为要显示的更多行定义了空间。在向前和向后切换到其他选项卡之一时,它发生了,但直到现在我还没有找到如何在不切换选项卡的情况下显示更多行。刷新?但是在哪里以及如何?
应用入门:
public void start(Stage paraPrimaryStage) {
logger.log(Level.INFO, "start entered!");
this.primaryStage = paraPrimaryStage;
try {
TabPane tabPane = new TabPane();
Tab tab1 = new Tab("Data entry", DataEntry.getEntryGrid(this));
Tab tab2 = new Tab("Data display", DataDisplay.getDataDisplay(this));
Tab tab3 = new Tab("Other requests", new Label("specific data display"));
tabPane.getTabs().add(tab1);
tabPane.getTabs().add(tab2);
tabPane.getTabs().add(tab3);
VBox vBox = new VBox(tabPane);
Scene scene = new Scene(vBox, 800, 600);
scene.getStylesheets().add(Welcome.class.getResource("/theme/WordEntry.css").toExternalForm());
Text scenetitle = new Text("Greek learner");
scenetitle.setId("Welcome");
this.primaryStage.setScene(scene);
this.primaryStage.setTitle("Greek learner");
this.primaryStage.show();
} catch (Exception e) {
logger.log(Level.WARNING, "Got exception: " + e.getMessage());
}
}