javafx-2 - TextArea - 是否可以获得行数?

标签 javafx-2

我想知道是否有任何方法可以知道文本区域有多少行文本。而且,是否可以监听行数变化。我正在尝试开发一个组件,它首先只显示一行,然后随着写入行数的增加而根据需要开始增长。 如果还不够清楚,请告诉我。

提前致谢。

最佳答案

计算文本区域的当前行数:

作为字符串:

String.valueOf(textArea.getText().split("\n").length);

作为整数:

textArea.getText().split("\n").length;
可以使用

System.getProperty("line.separator") 代替 "\n"

关于javafx-2 - TextArea - 是否可以获得行数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14632071/

相关文章:

text - javafx 绘制线条和文本

java - setFillWidth 在 JavaFX 中不起作用

javafx-2 - 正在使用 fx :root a requirement to setting a controller programmatically?

忘记了标签的 Java FX 颜色

javafx-2 - 用于分割 Pane 的可折叠分隔板

JavaFX - 淡出 --> 切换阶段

java - 将图像放入 JavaFX 2 表中

java - 从 JavaFX 中的不同线程更新 UI

java - 如何在课间打开新阶段和关闭上一阶段

JavaFX自动滚动自动更新文本