jFormattedTextField развернуть текст, чтобы покрыть ширину

Я хочу напечатать строку в jFormattedTextField в разгаре JFrame, Строка отличается каждый раз. Он состоит из от одного до двенадцати целых чисел в диапазоне от одного до восьмидесяти плюс пробел и запятая между каждым числом. Ширина jFormattedTextField не меняется Я хочу, чтобы строка заполнила ширину jFormattedTextField, Примеры строки: "1" или "2, 40" или "23, 40, 50, 60".

Заранее спасибо за любое время или усилия.

1 ответ

Вы пробовали устанавливать его ширину программно?

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

И вычислить newWidth в соответствии с содержанием, как в:

newWidth = newString.length()
Другие вопросы по тегам