2

このコードをテストして、複数行に文字列を表示しました。

TextArea dataPane = new TextArea();
        dataPane.setEditable(false);
        dataPane.prefWidthProperty().bind(hbox.widthProperty());

        dataPane.setWrapText(true);     // New line of the text exceeds the text area
        dataPane.setPrefRowCount(10);
        dataPane.setText("Testdata");
        dataPane.setText("\ndata");

しかし、結果として、 String のみを取得しdataます。JavaFXで複数の行に文字列を表示する適切な方法は何ですか?

4

1 に答える 1

3

TextArea.appendTextを使用する

TextArea dataPane = new TextArea();
        dataPane.setEditable(false);
        dataPane.prefWidthProperty().bind(hbox.widthProperty());

        dataPane.setWrapText(true);     // New line of the text exceeds the text area
        dataPane.setPrefRowCount(10);
        dataPane.setText("Testdata");
        dataPane.appendText("\ndata");
于 2016-05-24T00:55:24.980 に答える