私はかなり基本的なコーディングを行っており、別のクラスからメソッドを呼び出そうとしていますが、何らかの理由で、別のクラスからメソッドを呼び出そうとするたびに null ポインター例外が発生します。クラスのインスタンスを正しく作成したと思いますが、よくわかりません。誰かが私に何がうまくいかないのか説明できれば、私はそれを感謝します.
呼び出しを行うクラスは次のとおりです。
 public class Menu extends JPanel implements ActionListener{
Skeleton skeleton;
Board board;
public Menu(){
    setBackground(Color.BLACK);
    JButton button = new JButton("hello");  
    button.addActionListener(this);
    this.add(button);
}
public JPanel getPanel(){
    return this;
}
@Override
public void actionPerformed(ActionEvent e) {
    board.boardTest();
}
}
そして、これがメソッドを含むクラスです
public class Board extends JPanel{
public Board(){
setBackground(Color.WHITE);
}
public JPanel getPanel(){
    return this;
}
public void boardTest(){
    System.out.print("hello");
}
}
ご覧のとおり、ユーザーがボタンをクリックするたびに「hello」が出力されます。