Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
b[i]=新按钮(月[i]);我可以像这样在java中向Button构造函数传递一个变量吗,_Java_Indexoutofboundsexception - Fatal编程技术网

b[i]=新按钮(月[i]);我可以像这样在java中向Button构造函数传递一个变量吗,

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

我试图在java中设置按钮的标签,我已经将
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可能?没关系…*/;i
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可能?没关系…*/;i
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可能?没关系…*/;i
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可能?没关系…*/;我在这里发布你的实际代码我确信你写的代码是这样的
for(int i=0;i
Button
假设为AWT。为什么使用AWT而不使用Swing?在这里发布你的实际代码我确信你写的代码是这样的
(int i=0;i
Button
假设为AWT。为什么使用AWT而不是Swing?在此处发布您的实际代码我确信您为(int i=0;i
Button
假设为AWT)编写的代码是这样的(int i=0;i
按钮
假设AWT。为什么使用AWT而不使用Swing?m4tx,千里眼:)@MarounMaroun我想我会加入你的精神。+1m4tx,千里眼:)@MarounMaroun我想我会加入你的精神。+1m4tx,千里眼:)@MarounMaroun我想我会加入你的精神。+1m4tx,千里眼:)@马龙马龙我想我会加入你们的精神