我想知道是否有任何方法可以知道文本区域有多少行文本。而且,是否可以监听行数变化。我正在尝试开发一个组件,它首先只显示一行,然后随着写入行数的增加而根据需要开始增长。 如果还不够清楚,请告诉我。
提前致谢。
最佳答案
计算文本区域的当前行数:
作为字符串:
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/