入力パネルがあり、ボタンを押したときに別のクラスのメソッドをコールしたいが、NULLポインタ例外が発生している。誰かが私が間違っていることを教えてくれることを期待していたのですか? actionPerformed
メソッドが呼び出される前に、それがnullではないようjbTour = new JBTourObject()
(または何でも):あなたはjbTourを初期化する必要が別のクラスのメソッドを呼び出すときのヌルポインタ
public void actionPerformed(ActionEvent ae)
{
if (ae.getSource() == resultsButton)
{
jbTour.processAdditionalResult();
}
}
public void processAdditionalResult()
{
System.out.println("button pressed");
}
例外スタックトレースを追加すると、エラーが簡単に見つかります。 –
例外を引き起こしているのは、どの回線ですか? –