BorderLayout.CENTER содержит
JComponent, который реализует прокручиваемый
Это имеет значение только тогда, когда компонент добавляется в JScrollPane. Это не имеет отношения к компоновке компонента.
когда я вызываю setText () на
JLabel, позиционирование
JComponent сбрасывает обратно к значениям по умолчанию
положение
Я действительно понятия не имею, что делает ваша программа. Это, вероятно, вызывает менеджер компоновки, который помещает компонент в правильное положение. Поэтому, если это меняет положение, это означает, что оно не было в правильном положении раньше.
Так что в основном у нас недостаточно информации, чтобы дать ответ.
Если вам нужна дополнительная помощь, отправьте свой SSCCE .