saved_mat という配列の特定のポイントで「true」という単語が見つかった場合に、チェックボックスを選択するように設定しようとしています。
System.out.println(saved_mat[0][15]);
if(saved_mat[0][15].equals("true")){
e1_10e.setSelected(true);
}
1 行目は期待どおり「true」と出力されますが、3 行目で null ポインター例外が発生します。配列のサイズは [30][24] で、最初の行は配列の [0][15] 要素に何かがあることを確認します。e1_10e は JCheckbox として定義されています。どうすれば 3 行目でヌル ポインター例外が発生するのかわかりません。どんな助けでも大歓迎です。
JCheckBox e1_10e = new JCheckBox("");
e1_10e.setBounds(32, 152, 21, 23);
jp1.add(e1_10e);
これは、JCheckbox を作成するために GUI エディターによって生成されたコードです。この同じエディタを複数の JTextField に使用し、コード内で問題なく参照できました。