“飞翔的小鸟”程序 Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException报错

跟着视频做的飞翔的小鸟的项目。障碍物无法从对象池中生成和归还,创建了障碍物的矩形后,后面的障碍物无法出现。
代码总是报找不到指针Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
报错如下:
img
barrier代码如下:

img

img

GameBarrierLayer代码如下:

img

img

img

NullPointerException空指针异常,应该是有控件设置为了私有变量。

截图不全面,如果需要源代码,请私聊我,谢谢。