我有一个摇摆应用程序,我在该类的构造函数中声明了一个 JButton 数组,我创建了一个 for 循环,以便将 114 个 JButton 添加到类容器中。
但是当该类运行时,它会给出异常
java.lang.ArrayIndexOutOfBoundsException: 0
关于将按钮添加到容器的声明。
有人可以看到问题吗?
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Main extends JFrame implements ActionListener
{
public Main()
{
Container pane = getContentPane();
JPanel panel = new JPanel();
JButton b[];
int i;
for (i = 0; i < 114; i++)
{
b = new JButton[i];
panel.add(b[i]);
}
pane.add(panel);
}
public void actionPerformed(ActionEvent ae)
{
}
public static void main(String[] args)
{
Main m = new Main();
m.setSize(500, 500);
m.setVisible(true);
}
}