내가 exmaple를 들어, 텍스트 영역이 컨텐츠와 함께 성장할 수 있도록 노력되었습니다자바 FX - TextArea에 문자 높이로 성장합니다 (행/라인)
텍스트 영역에 한 줄, 지금은 사용자가 작성 유지가하고 TextArea의 오른쪽 테두리에 도달하고 텍스트가 바뀝니다. 이제는 두 번째 줄 (내부적으로 '\ n'을 사용하여 줄 바꿈되지 않음)이 생겼습니다. 이제 텍스트 필드가 한 줄 더 늘어나기를 원합니다. 난 이미 시도 무엇
:
이
Text text = textArea.lookup(".text").getLocalBounds.getHeight()
항상이 같은 상관없이 내가이 없다 어떻게 많은 라인 반환합니다.
이
textArea.getPrefRowCount()
는 관계없이 항상 내가해야합니까 얼마나 많은 라인
1
을 반환하지 않습니다.아무에게도이를 달성하는 방법에 대한 아이디어가 있습니까? 누군가가 실용적인 예를 원한다면 Skype는 채팅에서 그런 종류의 메커니즘을 사용합니다.
인사말 Marcel
[TextArea.wrapText] (https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/TextArea.html#wrapTextProperty)를 테스트 했습니까? – mojtab23
나는 텍스트를 이미 포장하고 있지만 textareasize와는 아무런 관련이 없습니다. 너비가 아니라 높이를 변경하고 싶습니다. – ScriptKiddy