これは私のコードであり、インスタンスフレームに既存のボタンの1つをクリックするたびに、グリッドレイアウトに新しいボタンを追加できるかどうかを知りたいです。
public class Board {
public static void main(String[] args) {
JButton[] button = new JButton[40];
int i = 0;
JFrame frame = new JFrame();
frame.setLayout(new GridLayout(20, 20, 15, 15));
while (i < 40) {
button[i] = new JButton("button" + i);
button[i].addActionListener(new Action());
frame.add(button[i]);
i++;
}
frame.setSize(700, 700);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
static class Action implements ActionListener{
@Override
public void actionPerformed (ActionEvent e){
}
}
}