gpt4 book ai didi

java - 如何防止 JTextPane 水平增长...?

转载 作者:行者123 更新时间:2023-12-02 02:49:42 25 4
gpt4 key购买 nike

我正在构建一个具有多个选项卡的应用程序,其中包含带有 JTextPanes 的 JPanels。在测试时,我写的文本比屏幕长,并且 JTextPane 水平增长。有人知道有什么方法可以阻止它像这样增长吗?另外,一旦该行完成,如何强制文本跳转到 JTextPane 上的下一行?

谢谢!

更新:我选择了 Julien Gauthier 提到的第一个选项,即使用 JTextArea 并启用换行。它工作得很好。鉴于我的文本框(或区域)的大小足以满足我为文本捕获建立的限制(800 个字符),我不需要将滚动添加到文本区域。而且,我使用 JTextAreas 而不是 JTextPanes 的“保存文本到文件”功能没有遇到任何问题。非常感谢您的帮助!

最佳答案

I wrote text longer than the screen, and the JTextPane grows horizontally. Does somebody know a way to stop it from growing like that?

将文本 Pane 添加到 JScrollPane,然后将滚动 Pane 添加到框架。然后文本将换行,并在需要时出现滚动条。

阅读 Swing 教程中关于 Text Component Features 的部分有关文本 Pane 的工作示例。

关于java - 如何防止 JTextPane 水平增长...?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44039177/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com