У меня есть следующий код:JTabbedPane.getTabComponentAt (интермедиат) возвращение нуль
JTabbedPane container;
...
AWindow page = WinUtils.buildWindow();
boolean existing = checkIfExists(page); // in this code, this will always be false
if(!existing)
{
String tabName = page.getLoadedFileLocation().getName();
container.addTab(page.getLoadedFileLocation().getName(), page);
}
Component comp = container.getTabComponentAt(0);
int sel = container.getSelectedIndex();
container.setSelectedComponent(page);
незадача:
container.getTabComponentAt(0)
возвращает null
. Другая странная вещь:
container.getSelectedIndex()
0
. Логическая вещь, которая, как мне кажется, должна произойти, состоит в том, чтобы иметь ссылку на созданное окно. Почему я получаю null
? Что я делаю не так?