Текст не полностью отображается в JTextField - PullRequest
3 голосов
/ 20 октября 2010

Говорят, что одно изображение стоит 1000 слов:

alt text

Я просто отмечу, что размер установлен по умолчанию.(встроенный в NetBeans) есть идеи, как мне это исправить?

Адам.

Ответы [ 4 ]

3 голосов
/ 20 октября 2010

Если вы не показываете код, я бы сказал, что ваша ширина JTextField не установлена ​​достаточно широкой.Вы можете изменить его размер, чтобы он был достаточно большим для ожидаемого количества символов.

Однако это не гарантирует, что пользователь не будет вводить больше символов, что также приведет к обрезанию текста.

Вы можете расширить Document, который использует JTextField, чтобы добавить максимальное ограничение символов, как показано в http://www.rgagnon.com/javadetails/java-0198.html

1 голос
/ 21 октября 2010

Какова длина ваших данных, кажется, вы изменили макет, и это вызывает эту проблему, так как кажется, что граница также занимает половину символа.

0 голосов
/ 25 апреля 2011

Причина в том, что LNF был назначен кадру, как только я это изменил, все работает нормально.

0 голосов
/ 21 октября 2010

Они говорят, что одно изображение стоит 1000 слов:

На самом деле это не так.При публикации вопроса SSCCE стоит 1000 слов.

Подобные вещи обычно случаются, когда вы не используете менеджер макетов.Предполагая (что это все, что мы можем сделать, поскольку вы не опубликовали код), что вы используете правильный менеджер макета, тогда ваш основной код для создания текстового поля для отображения 3 символов:

...