这是我的文本字段代码。它不是在行结束时更改行,而是继续进行,使框架看起来很奇怪。
我尝试使用滚动窗格,但对我没有帮助。
JTextArea TextArea = new JTextArea(7,10);
gridConstraints.gridx = 0;
gridConstraints.gridy = 0;
TextPanel.add(TextArea, gridConstraints);
TextArea.setEditable(true);
如果没有换行和自动换行,a 的大小JTextArea
将超出其原始大小。您可以致电:
textArea.setLineWrap(true);
textArea.setWrapStyleWord(true);
旁注:
JTextArea
通常放置在JScollPane
容器中以方便滚动。TextArea
textArea
如果您使用的是 SceneBuilder,我可以提供解决方案。
从层次树中选择 TextArea 元素,转到“Inspector”,选择“Properties”选项卡并激活“Wrap Text”。
然后,TextArrea 元素中的每个文本都将在行尾返回。
干杯