Каждый раз, когда имя вашего компонента изменяется, он может выдать PropertyChangeEvent
. Когда компонент добавляется на панель с вкладками, вы можете добавить PropertyChangeListener
к компоненту, прослушивая изменения его свойства name
и соответственно обновляя имя вкладки.
Не забудьте удалить прослушиватель при удалении компонента с панели с вкладками.