因为static的变量是一个类所有的变量共享的,所以,你每次添菜单的时候,实际上都是添加到了一个JMenuBar里面而当你声明不是static的时候,你每次生成一个对象的时候,都会重新生成一个JMenuBar,所以就不会出现那种情况了
明白了 谢谢冰封!~