b[i]=新按钮(月[i]);我可以像这样在java中向Button构造函数传递一个变量吗,
我试图在java中设置按钮的标签,我已经将b[i]=新按钮(月[i]);我可以像这样在java中向Button构造函数传递一个变量吗,,java,indexoutofboundsexception,Java,Indexoutofboundsexception,我试图在java中设置按钮的标签,我已经将Button类的数组声明为Button b[12],并将字符串数组声明为String months[12] 字符串数组由12个名称为月份的字符串组成,我试图通过下面的代码设置每个按钮的标签: b[i]=新按钮(月[i]) 尽管如此,我在这里得到了ArrayIndexOutOfBound异常 解决方案是什么?ArrayIndexOutOfBound异常表示您试图访问的内存比以前声明的要远。我很确定您的代码如下所示: for (int i = 1 /* or
Button
类的数组声明为Button b[12]
,并将字符串数组声明为String months[12]
字符串数组由12个名称为月份的字符串组成,我试图通过下面的代码设置每个按钮的标签:
b[i]=新按钮(月[i])代码>
尽管如此,我在这里得到了ArrayIndexOutOfBound
异常
解决方案是什么?ArrayIndexOutOfBound
异常表示您试图访问的内存比以前声明的要远。我很确定您的代码如下所示:
for (int i = 1 /* or 0 maybe? doesn't matter... */; i <= 12; i++) {
b[i] = new Button(months[i]);
}
for(int i=1/*或0可能?没关系…*/;iArrayIndexOutOfBound
异常表示您试图访问的内存比以前声明的要远。我很确定您的代码如下所示:
for (int i = 1 /* or 0 maybe? doesn't matter... */; i <= 12; i++) {
b[i] = new Button(months[i]);
}
for(int i=1/*或0可能?没关系…*/;iArrayIndexOutOfBound
异常表示您试图访问的内存比以前声明的要远。我很确定您的代码如下所示:
for (int i = 1 /* or 0 maybe? doesn't matter... */; i <= 12; i++) {
b[i] = new Button(months[i]);
}
for(int i=1/*或0可能?没关系…*/;iArrayIndexOutOfBound
异常表示您试图访问的内存比以前声明的要远。我很确定您的代码如下所示:
for (int i = 1 /* or 0 maybe? doesn't matter... */; i <= 12; i++) {
b[i] = new Button(months[i]);
}
for(int i=1/*或0可能?没关系…*/;我在这里发布你的实际代码我确信你写的代码是这样的for(int i=0;iButton
假设为AWT。为什么使用AWT而不使用Swing?在这里发布你的实际代码我确信你写的代码是这样的(int i=0;iButton
假设为AWT。为什么使用AWT而不是Swing?在此处发布您的实际代码我确信您为(int i=0;iButton
假设为AWT)编写的代码是这样的(int i=0;i按钮
假设AWT。为什么使用AWT而不使用Swing?m4tx,千里眼:)@MarounMaroun我想我会加入你的精神。+1m4tx,千里眼:)@MarounMaroun我想我会加入你的精神。+1m4tx,千里眼:)@MarounMaroun我想我会加入你的精神。+1m4tx,千里眼:)@马龙马龙我想我会加入你们的精神