代码优化，按钮调整