У меня странная проблема с Swing.У меня есть основной JPanel, к которому я добавляю JTabbedPane.Внутри этого JTabbedPane я добавляю еще одну панель:
myTabbedPane.add(innerPanel, "Title", 0);
outerPanel.add(myTabbedPane);
Теперь я больше не хочу, чтобы myTabbedPane
был JTabbedPane, я хочу, чтобы он был JPanel.Когда я изменяю его тип (и удаляю лишние параметры из его метода add()
), внутри внешней панели больше ничего не видно.(Я использую setBounds()
, и я установил макеты на null
).
Почему это работает при использовании панели с вкладками, но внезапно останавливается при переключении на JPanel?Я знаю, что это можно сделать по-другому (например, добавив innerPanel непосредственно к externalPanel), но, пожалуйста, не говорите мне сделать это по-другому.Я просто хотел бы знать, почему это неожиданно не работает при использовании JPanel.Есть ли проблема с добавлением JPanel в JPanel?Спасибо!