【发布时间】:2016-07-31 14:23:11
【问题描述】:
我一直在尝试让 TextArea 随其内容一起增长,例如:
文本区域中有一行,现在用户继续书写并到达 TextArea 的右边框并且文本换行,现在他确实有第二行(不是通过简单地在内部使用 '\n' 来换行)和我现在希望文本字段增加一行的高度。
我已经尝试过的:
这个
Text text = textArea.lookup(".text").getLocalBounds.getHeight()
无论我有多少行,总是返回相同的结果。
这个
textArea.getPrefRowCount()
总是返回
1
不管我有多少行。
我怎样才能做到这一点?如果有人想要一个可行的示例,Skype 在其聊天中具有这种机制。
【问题讨论】:
-
你测试TextArea.wrapText了吗?
-
我已经在换行了,但这与 textareasize 无关,我想改变高度而不是宽度
标签: java javafx textarea chat expand