不,您不能在特定单元格中添加组件。您可以做的是添加空的JPanel对象,并在数组中保留对它们的引用,然后以所需的任何顺序向其添加组件。
就像是:
int i = 3;int j = 4;JPanel[][] panelHolder = new JPanel[i][j]; setLayout(new GridLayout(i,j));for(int m = 0; m < i; m++) { for(int n = 0; n < j; n++) { panelHolder[m][n] = new JPanel(); add(panelHolder[m][n]); }}然后,您可以直接将其添加到JPanel对象之一:
panelHolder[2][3].add(new JButton("Foo"));


