입력 패널이 있고 버튼을 누를 때 다른 클래스의 메서드를 호출하려고하지만 null 포인터 예외가 발생합니다. 누군가 내가 잘못하고있는 것을 나에게 말할 수 있기를 바랬습니까? actionPerformed
메소드가 호출되기 전에 null가 아닌 있도록 jbTour = new JBTourObject()
(또는 무엇이든) : 당신은 jbTour를 초기화해야다른 클래스의 메서드를 호출 할 때 null 포인터
public void actionPerformed(ActionEvent ae)
{
if (ae.getSource() == resultsButton)
{
jbTour.processAdditionalResult();
}
}
public void processAdditionalResult()
{
System.out.println("button pressed");
}
예외 스택 추적을 추가하면 쉽게 오류를 찾을 수 있습니다. –
예외를 일으키는 라인은 무엇입니까? –