private static JTabbedPane TabbedPage = new JTabbedPane();
ipane=new ImagePane[3];//注意此处,你只是声明了一个3个元素的数组
//加入下面这几行试试,应该就能显示了
ipane[0]=new MyPane("1");
ipane[1]=new MyPane("2");
ipane[2]=new MyPane("3"); for(int i=0;i<ipane.length;i++)
{
str1=Integer.toString(i);
ipane[i]=new MyPane(str1);
TabbedPage.add(str1,ipane[i]);
}
TabbedPage.setSelectedIndex(0);
ipane=new ImagePane[3];//注意此处,你只是声明了一个3个元素的数组
//加入下面这几行试试,应该就能显示了
ipane[0]=new MyPane("1");
ipane[1]=new MyPane("2");
ipane[2]=new MyPane("3"); for(int i=0;i<ipane.length;i++)
{
str1=Integer.toString(i);
ipane[i]=new MyPane(str1);
TabbedPage.add(str1,ipane[i]);
}
TabbedPage.setSelectedIndex(0);
private void initTabbedPane(int a)
{
String str="面板",str1="";
//int tag=3;//这样可以
int tag=a;//这样不行
System.out.println(tag);
if(tag!=0)
{
ipane=new ImagePane[tag];
for(int i=0;i<tag;i++)
{
str1=str+(i+1);
ipane[i]=new ImagePane(str1);
TabbedPage.add(str1,ipane[i]);
}
TabbedPage.setSelectedIndex(0);
}
}