文本未在JTextField中完整显示

时间:2010-10-20 17:33:39

标签: java swing text jtextfield

他们说单张图片的价值是1000字:

alt text

我会注意到大小设置为默认值。 (在NetBeans中构建) 任何想法如何解决这个问题?

亚当。

4 个答案:

答案 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,一旦我改变了它,它一切正常。