首页 > 解决方案 > 没有重叠字符的 JTextField 最大字符长度

问题描述

文本字段中字符串的最大长度是多少?我们都知道最大字符串长度是 Integer.MAX_VALUE (2,147,483,647) 的值,但这并不重要。

我试图在 Google 上搜索并阅读 Javadoc,但没有出现任何相关信息,或者我遗漏了什么?

我有用于查询的文本字段。当字符串(查询)的长度超过大约 7000 个字符时,由于字符重叠,文本变得不可读。我也在 2k 显示器上尝试过,并且有一个 10k 字符的阈值,前一个是 1600x600。我得出的结论是,文本字段的宽度大小是一个限制因素,它可以在不重叠字符的情况下显示多少。这是对还是错?

我正在尝试找到一种解决方案来限制文本字段中不会导致字符重叠但不设置字符串长度的固定限制(6000,正如我所做的)但动态定义最大长度的解决方案基于一些 JTextField 参数或文本字段宽度或第三个东西的文本字段中的字符串。

我希望你明白我的问题是什么。

标签: javaswing

解决方案


推荐阅读