如何在Java中初始化/声明引用类型的2D数组?特别是,我想初始化JButton类型的2d数组(3x3),然后将它们添加到构造函数中的框架中。我该怎么做呢?
MadProgrammer是正确的,但是为了使用它们,您需要在此后分别初始化每个JButton。
JButton[][] buttons = new JButton[3][3];
for(int i = 0; i <= 2; i++){
for(int x = 0; x <= 2; x++){
buttons[i][x] = new JButton();
}
}
JButton[][] myButtons = JButton[3][3];
创建所需的数组。它声明并初始化数组。如果你想分别声明和初始化它,那么你可以这样做:
JButton[][] myButtons;
//...
myButtons = JButton[3][3];