我正在尝试使用TextBox
创建JavaFX 2.0
。
我的消息来源如下:
TextBox textBox = new TextBox();
textBox.setPrefSize(150, 600);
textBox.setText("Hello\n world!");
结果是:
如何在TextBox
中创建新行?
答案 0 :(得分:4)
创建多行TextBox是JavaFX 1.3的一项功能。在JavaFX 2.0中,您必须使用TextArea。
TextArea textArea = new TextArea();
textArea.setPrefRowCount(2);
textArea.setText("Hello\nworld!");
JavaFX UI Controls教程未提及TextArea控件。也许他们错过了什么。正如您在此JavaFX 1.3 TextBox教程中所看到的,TextBox具有“多行”和“行”属性。 JavaFX 1.3没有TextArea。