他们说单张图片的价值是1000字:
我会注意到大小设置为默认值。 (在NetBeans中构建) 任何想法如何解决这个问题?
亚当。
答案 0 :(得分:3)
如果没有显示代码,我会说你的JTextField宽度设置得不够宽。您可以将其调整为足够大,以适应您预期的字符数。
但是,这并不能保证用户不会输入更多字符,这也会显示文本截止值。
您可以扩展JTextField用于添加最大字符限制的Document
,如下所示
http://www.rgagnon.com/javadetails/java-0198.html
答案 1 :(得分:1)
您的数据的长度是多少,似乎您更改了布局并导致该问题,因为边框似乎也占据了角色的一半。
答案 2 :(得分:0)
他们说单张图片的价值是1000 词:
其实不是。发布问题时SSCCE值1000字。
这种情况通常发生在您不使用布局管理器时。假设(这是我们可以做的,因为你没有发布任何代码)你使用的是正确的布局管理器,那么用于创建显示3个字符的文本字段的基本代码是:
JTextField width = new JTextField(3);
答案 3 :(得分:0)
原因是分配给框架的LNF,一旦我改变了它,它一切正常。