Никто не отвечает? Я дал некоторое время, чтобы посмотреть, есть ли хороший ответ перед моим: я не специалист по такому вопросу ...
Во-первых, я не совсем понимаю ваш вопрос: вы меняете настройку, а затем закрываете форму?
В любом случае, я не слишком уверен, но где-то в этом процессе графический контекст может быть пересчитан или взят из значения по умолчанию. Возможно, если вы выполните эту операцию в методе paint (), вы можете получить какой-то результат, хотя я не уверен.
Для ряда изменений вы обычно используете декоратор. Я немного изучил эту тему, отвечая на вопрос о SO: Как добавить разделитель в JComboBox в Java? . Я должен был нарисовать свою собственную границу там (асимметрично), но часто вы просто берете существующую, так что это довольно просто.
Надеюсь, я предоставил некоторую информацию, если она не помогла, возможно, вам следует дать более подробную информацию о том, что вы хотите сделать (и, возможно, простую, минимальную программу, иллюстрирующую вашу проблему).