【发布时间】:2011-07-17 11:23:35
【问题描述】:
我正在尝试使用JavaFX 2.0 创建TextBox。
我的来源如下:
TextBox textBox = new TextBox();
textBox.setPrefSize(150, 600);
textBox.setText("Hello\n world!");
结果是:
如何在TextBox 中创建新行?
【问题讨论】:
标签: java textbox newline javafx-2
我正在尝试使用JavaFX 2.0 创建TextBox。
我的来源如下:
TextBox textBox = new TextBox();
textBox.setPrefSize(150, 600);
textBox.setText("Hello\n world!");
结果是:
如何在TextBox 中创建新行?
【问题讨论】:
标签: java textbox newline javafx-2
创建多行文本框是 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。
【讨论】: