调整了代码，加入了按钮