在JavaFX的文本区域中显示计数查询的所有行,可以通过以下步骤实现:
TextArea textArea = new TextArea();
String queryResult = executeCountQuery();
String[] lines = queryResult.split("\n");
for (String line : lines) {
textArea.appendText(line + "\n");
}
完整的示例代码如下:
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.TextArea;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class CountQueryResult extends Application {
@Override
public void start(Stage primaryStage) {
TextArea textArea = new TextArea();
String queryResult = executeCountQuery();
String[] lines = queryResult.split("\n");
for (String line : lines) {
textArea.appendText(line + "\n");
}
VBox root = new VBox(textArea);
Scene scene = new Scene(root, 400, 300);
primaryStage.setScene(scene);
primaryStage.show();
}
private String executeCountQuery() {
// 执行计数查询的代码逻辑
return "查询结果的所有行";
}
public static void main(String[] args) {
launch(args);
}
}
这样,文本区域中将显示计数查询的所有行,而不仅仅是第一行。
领取专属 10元无门槛券
手把手带您无忧上云