我正在尝试TextBox
使用JavaFX 2.0
. 我的来源如下:
TextBox textBox = new TextBox();
textBox.setPrefSize(150, 600);
textBox.setText("Hello\n world!");
结果是:
我怎么能在中创建新行TextBox
?
创建多行文本框是 JavaFX 1.3 的一个特性。在 JavaFX 2.0 中,您必须使用 TextArea。
TextArea textArea = new TextArea();
textArea.setPrefRowCount(2);
textArea.setText("Hello\nworld!");
JavaFX UI 控件教程没有提到 TextArea 控件。也许他们错过了什么。正如您在此JavaFX 1.3 TextBox教程中所见,TextBox 具有“多行”和“行”属性。JavaFX 1.3 没有 TextArea。