jFormattedTextField扩展文本以覆盖宽度

时间:2013-06-21 12:43:48

标签: java swing jformattedtextfield

我想在jFormattedTextField中以JFrame打印一个字符串。字符串每次都不同。它由一到十二个整数组成,范围从一到八十加一个空格和每个数字之间的逗号。 jFormattedTextField的宽度不会改变。我希望字符串填充jFormattedTextField的宽度。字符串的例子是“1”或“2,40”或“23,40,50,60”。

提前感谢任何时间或精力。

1 个答案:

答案 0 :(得分:1)

您是否尝试以编程方式设置其宽度?

myFormattedTextField.setSize(new Dimension(newWidth, myFormattedTextField.getSize().getHeight()));

根据内容计算newWidth,如:

newWidth = newString.length()