だから私は数独プログラムのためにJTextFieldsの2次元配列を使っています。
public JTextField[][] userInputArray = new JTextField[9][9];
今。継続的にnullポインター例外が発生し、それを修正する方法を識別できません。これは、このメソッドを起動することから生じます。
public void showTextFields()
{
int rowCounter = 0;
int columnCounter = 0;
for (rowCounter = 0; rowCounter <= 8; rowCounter += 1)
{
for (columnCounter = 0; columnCounter <= 8; columnCounter += 1)
{
pane.setLayout(new GridLayout(9, 9));
//pane.add(userInputArray[rowCounter][columnCounter]);
//userInputArray[rowCounter][columnCounter].setColumns(1);
//userInputArray[rowCounter][columnCounter].setVisible(true);
}
}
}
コメントアウトされたものはすべてnullpointerexceptionをスローします。
最適には、私の目標は、JTextFieldsを画面に表示し、グリッドに割り当てることです。
NullPointerExceptionはで発生しますpane.add(...)