これが問題です-私のMainメソッドはInitGuiのみを呼び出します。クラス全体(基本的にはファイル全体)の中に、InitGuiメソッドといくつかのパブリック静的GUIオブジェクトがあります。オブジェクトの1つは、実際には配列です。
public static JButton Keys[] = null;
そして、各JButton「キー」の場所を取得してパネルに配置するplaceKeysというメソッドがあります。このメソッドを使用しない場合、コード全体が機能します。基本的には、i = 0の代わりに、各jButtonを次のように配置する代わりにplaceKey(arguments here ...)を呼び出します。
for i=0 to whatever
Keys[i] = new JButton(jBStringArray[i]);
Keys[i].setLocation(2 + i*kSize,2+row*50);
Keys[i].setSize(50, kSize);
keyboardPane.add(Keys[i]);
メソッドを書き留めましたが、Keys []にアクセスしようとすると、placeKeysでポインターエラーが報告されます。これは、メソッドの最初の行を意味します。
あなたが私を理解したことを願っています