完美主义的一点点体现

完美主义的一点点体现
之前演示的时候,出现一个问题:
这里写图片描述

所以我决定增加右键菜单,可以隐藏掉其他的请求:
右键菜单
怎么实现呢?
最开始的想法:
先获取所有的标签页,然后遍历,判断是否是当前页签,不是的话就删除:
但是试了几次,都没有达到预期
根本原因就是:

tabbedPane_2.removeTabAt();

在删除页签之后,序号就会发生变化.
比如有59个标签页,在删除序号为30的页签时就会报错,为什么呢?
因为当时页签的总数是30个,已经删除了29个嘛

其实一开始已经想到了使用

tabbedPane_2.removeAll();

但是感觉太粗暴了!!!
所以总是想把代码写得非常优雅.
最后还是使用了这种粗暴的方法.

经过这件事,觉得自己在编程的过程中太追求完美了,这是有害于编程的.
为什么这样说呢?
比如有时候想实现一个功能,有实现的方法,但是不够优雅,所以就会搁置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值