У меня есть JTabbedPane myTab в моем JFrame. Его первая вкладка имеет название «старый заголовок». Я хочу изменить заголовок динамически, поэтому я использую этот код для установки:
myTab.setTitleAt(myTab.getSelectedIndex(), "my full new title");
И почему-то мой новый титул длиннее моего старого. Проблема в том, что размер вкладки не изменяется, и он не отображает новый заголовок полностью, только "my full n ...".
И если я нажму на вкладку, вдруг на вкладке может появиться новый заголовок
Я уже пробовал этот код, чтобы установить название заголовка:
myTab.setTabComponentAt(myTab.getSelectedIndex(), new JLabel("my full new title"));
Этот код может помочь мне изменить размер вкладки в соответствии с новым названием. Но крестик (x) для закрытия вкладки больше не существует.
Кто-нибудь знает, как изменить размер вкладки при изменении заголовка вкладки, но все еще сохраняет параметр закрытия вкладки?
Спасибо и высоко ценим!