2

で作成しようとしてTextBoxいますJavaFX 2.0。私の情報源は次のとおりです。

TextBox textBox = new TextBox();
textBox.setPrefSize(150, 600);
textBox.setText("Hello\n world!");

結果は次のとおりです。

ここに画像の説明を入力してください

どうすれば新しい行を作成できますTextBoxか?

4

1 に答える 1

4

複数行のTextBoxの作成は、JavaFX1.3の機能です。JavaFX 2.0では、TextAreaを使用する必要があります。

TextArea textArea = new TextArea();
textArea.setPrefRowCount(2);            
textArea.setText("Hello\nworld!");

JavaFX UIコントロールのチュートリアルでは、TextAreaコントロールについては触れていません。多分彼らは何かを逃した。このJavaFX1.3TextBoxチュートリアルでわかるように、TextBoxには「multiline」プロパティと「lines」プロパティがありました。JavaFX1.3にはTextAreaがありませんでした。

于 2011-07-25T18:19:46.050 に答える