【发布时间】:2009-06-12 19:56:17
【问题描述】:
我有以下代码:
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?我做错了什么?
【问题讨论】:
标签: java swing jtabbedpane