Загадка мне это: у меня есть JTabbedPane, в которой есть пользовательские JPanels. Когда я пытаюсь получить доступ к этим JPanels, все, что я верну, равно null. Я знаю, что панели добавлены, потому что в пользовательском интерфейсе я вижу вкладки. Я также могу взаимодействовать с панелями и переключаться между вкладками. Неважно, как я добавляю эти JPanels, он всегда возвращает null.JTabbedPane добавление нулевых компонентов
Теперь я мог бы просто оставить ArrayList для JPanels на стороне для обработки, но я бы подумал, что это может подорвать цель JTabbedPane, поддерживая любую модель.
Кто-нибудь знает, что происходит с этим?
Можете ли вы добавить код, чтобы показать, как вы добавляете JPanels и как пытаетесь «получить доступ к этим JPanels». –
talkTabs - это JTabbedPane. conversationTabs.getTabComponentAt (я) Я добавляю вкладки, как так: conversationTabs.addTab ("Л" (экземпляр JPanel)) conversationTabs.insertTab ("Л", нулевой (экземпляр JPanel), "", 0) – Robbie