【发布时间】:2014-04-15 18:10:21
【问题描述】:
我有一个MainJtabbedPane,其中包含多个JtabbedPanes,每个JtabbedPanes 包含多个面板。
我需要能够从MainJtabbedPane 访问面板。
JTabbedPane[] components = (JTabbedPane[]) Main_Tabbed_Panel.getComponents();
for(int i=0; i<components.length;i++)
{
for(int j=0;j<components[i].getTabCount();j++)
{
.....
}
}
给出一个错误 java.awt.component cannot be cast to javax.swing.JtabbedPane
【问题讨论】:
-
您能否向我们展示完整的堆栈跟踪以及堆栈跟踪的相关代码?
-
Main_Tabbed_Panel.getComponents() 是
Component[],而不是JTabbedPane[],所以这是转换错误。
标签: java swing parent-child jtabbedpane