Полагаю, вы ищете событие componentResized для ComponentListener.
Хотя я не уверен, зачем тебе это нужно. Диспетчер компоновки вашей панели должен обрабатывать изменение размера / компоновки любых компонентов на панели.
Это не даст вам фактический источник изменений. Исходное событие, скорее всего, изменяет размер фрейма, и затем менеджеры макета выполняют свою работу.
Экземпляр этого класса иногда изменяет свой размер, когда я нажимаю на флажок, который находится в другой части фрейма.
Я никогда не видел, чтобы это случилось. Нажатие на флажок не должно изменять его размер, поэтому нет причин для повторного размещения компонентов на панели. У вас должен быть какой-то странный код. Опубликуйте свой SSCCE, который демонстрирует проблему.