重构添加操作按钮的代码，并且增加了++和--大调整功能，修正了 color未设置为nil的时候不能操作的问题