-1

我想在 a jFormattedTextFieldin a swing中打印一个字符串JFrame。字符串每次都不一样。它由 1 到 80 范围内的 1 到 12 个整数加上每个数字之间的空格和逗号组成。宽度jFormattedTextField不变。我希望字符串填充jFormattedTextField. 字符串的示例是 "1" 或 "2, 40" 或 "23, 40, 50, 60"。

提前感谢您的任何时间或努力。

4

1 回答 1

1

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

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

newWidth根据内容计算,如:

newWidth = newString.length()
于 2013-06-21T12:50:14.600 回答